Kaydet (Commit) f9c107a9 authored tarafından sb's avatar sb

sb123: #i111598# OfficeConnection getFactory -> getComponentContext

üst 3f5077dc
...@@ -35,6 +35,7 @@ import com.sun.star.accessibility.XAccessibleRelationSet; ...@@ -35,6 +35,7 @@ import com.sun.star.accessibility.XAccessibleRelationSet;
import com.sun.star.awt.XWindow; import com.sun.star.awt.XWindow;
import com.sun.star.frame.XModel; import com.sun.star.frame.XModel;
import com.sun.star.lang.IndexOutOfBoundsException; import com.sun.star.lang.IndexOutOfBoundsException;
import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.text.ControlCharacter; import com.sun.star.text.ControlCharacter;
import com.sun.star.text.XText; import com.sun.star.text.XText;
import com.sun.star.text.XTextCursor; import com.sun.star.text.XTextCursor;
...@@ -160,7 +161,11 @@ public class AccessibleRelationSet { ...@@ -160,7 +161,11 @@ public class AccessibleRelationSet {
throws com.sun.star.lang.IllegalArgumentException, throws com.sun.star.lang.IllegalArgumentException,
IndexOutOfBoundsException IndexOutOfBoundsException
{ {
xTextDoc = WriterTools.createTextDoc(connection.getFactory()); XMultiServiceFactory factory = UnoRuntime.queryInterface(
XMultiServiceFactory.class,
connection.getComponentContext().getServiceManager());
xTextDoc = WriterTools.createTextDoc(factory);
XText oText = xTextDoc.getText(); XText oText = xTextDoc.getText();
XTextCursor oCursor = oText.createTextCursor(); XTextCursor oCursor = oText.createTextCursor();
...@@ -176,7 +181,7 @@ public class AccessibleRelationSet { ...@@ -176,7 +181,7 @@ public class AccessibleRelationSet {
AccessibilityTools at = new AccessibilityTools(); AccessibilityTools at = new AccessibilityTools();
XWindow xWindow = at.getCurrentWindow(connection.getFactory(), aModel); XWindow xWindow = at.getCurrentWindow(factory, aModel);
XAccessible xRoot = at.getAccessibleObject(xWindow); XAccessible xRoot = at.getAccessibleObject(xWindow);
at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT); at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
......
...@@ -4,6 +4,7 @@ import com.sun.star.awt.Size; ...@@ -4,6 +4,7 @@ import com.sun.star.awt.Size;
import com.sun.star.beans.XPropertySet; import com.sun.star.beans.XPropertySet;
import com.sun.star.container.XNameAccess; import com.sun.star.container.XNameAccess;
import com.sun.star.container.XNameContainer; import com.sun.star.container.XNameContainer;
import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.style.XStyleFamiliesSupplier; import com.sun.star.style.XStyleFamiliesSupplier;
import com.sun.star.text.XTextDocument; import com.sun.star.text.XTextDocument;
import com.sun.star.uno.Any; import com.sun.star.uno.Any;
...@@ -61,7 +62,10 @@ public class CheckChangeColor { ...@@ -61,7 +62,10 @@ public class CheckChangeColor {
} }
@Before public void setUpDocument() throws com.sun.star.uno.Exception { @Before public void setUpDocument() throws com.sun.star.uno.Exception {
document = SOfficeFactory.getFactory(connection.getFactory()). document = SOfficeFactory.getFactory(
UnoRuntime.queryInterface(
XMultiServiceFactory.class,
connection.getComponentContext().getServiceManager())).
createTextDoc(null); createTextDoc(null);
} }
......
...@@ -37,6 +37,7 @@ import com.sun.star.awt.XWindow; ...@@ -37,6 +37,7 @@ import com.sun.star.awt.XWindow;
import com.sun.star.beans.XPropertySet; import com.sun.star.beans.XPropertySet;
import com.sun.star.frame.XController; import com.sun.star.frame.XController;
import com.sun.star.frame.XModel; import com.sun.star.frame.XModel;
import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.text.XText; import com.sun.star.text.XText;
import com.sun.star.text.XTextDocument; import com.sun.star.text.XTextDocument;
import com.sun.star.text.XTextRange; import com.sun.star.text.XTextRange;
...@@ -79,7 +80,7 @@ public class CheckIndeterminateState { ...@@ -79,7 +80,7 @@ public class CheckIndeterminateState {
XInterface oObj = null; XInterface oObj = null;
AccessibilityTools at = new AccessibilityTools(); AccessibilityTools at = new AccessibilityTools();
XWindow xWindow = at.getCurrentContainerWindow(connection.getFactory(), aModel); XWindow xWindow = at.getCurrentContainerWindow(getFactory(), aModel);
XAccessible xRoot = at.getAccessibleObject(xWindow); XAccessible xRoot = at.getAccessibleObject(xWindow);
oObj = at.getAccessibleObjectForRole(xRoot, oObj = at.getAccessibleObjectForRole(xRoot,
...@@ -95,8 +96,7 @@ public class CheckIndeterminateState { ...@@ -95,8 +96,7 @@ public class CheckIndeterminateState {
} }
@Before public void setUpDocument() throws com.sun.star.uno.Exception { @Before public void setUpDocument() throws com.sun.star.uno.Exception {
document = SOfficeFactory.getFactory(connection.getFactory()). document = SOfficeFactory.getFactory(getFactory()).createTextDoc(null);
createTextDoc(null);
} }
@After public void tearDownDocument() { @After public void tearDownDocument() {
...@@ -116,4 +116,10 @@ public class CheckIndeterminateState { ...@@ -116,4 +116,10 @@ public class CheckIndeterminateState {
} }
private static final OfficeConnection connection = new OfficeConnection(); private static final OfficeConnection connection = new OfficeConnection();
private static final XMultiServiceFactory getFactory() {
return UnoRuntime.queryInterface(
XMultiServiceFactory.class,
connection.getComponentContext().getServiceManager());
}
} }
...@@ -120,7 +120,9 @@ public class CheckBookmarks { ...@@ -120,7 +120,9 @@ public class CheckBookmarks {
} }
@Before public void setUpDocuments() throws Exception { @Before public void setUpDocuments() throws Exception {
m_xMsf = connection.getFactory(); m_xMsf = UnoRuntime.queryInterface(
XMultiServiceFactory.class,
connection.getComponentContext().getServiceManager());
m_xDoc = util.WriterTools.createTextDoc(m_xMsf); m_xDoc = util.WriterTools.createTextDoc(m_xMsf);
setupBookmarks(); setupBookmarks();
actualHashes.m_nSetupHash = BookmarkHashes.getBookmarksHash(m_xDoc); actualHashes.m_nSetupHash = BookmarkHashes.getBookmarksHash(m_xDoc);
......
...@@ -265,7 +265,9 @@ public class CheckCrossReferences { ...@@ -265,7 +265,9 @@ public class CheckCrossReferences {
@Before public void setUpDocument() throws com.sun.star.uno.Exception { @Before public void setUpDocument() throws com.sun.star.uno.Exception {
document = util.WriterTools.loadTextDoc( document = util.WriterTools.loadTextDoc(
connection.getFactory(), UnoRuntime.queryInterface(
XMultiServiceFactory.class,
connection.getComponentContext().getServiceManager()),
TestDocument.getUrl("CheckCrossReferences.odt")); TestDocument.getUrl("CheckCrossReferences.odt"));
} }
......
...@@ -31,6 +31,7 @@ import com.sun.star.beans.PropertyValue; ...@@ -31,6 +31,7 @@ import com.sun.star.beans.PropertyValue;
import com.sun.star.container.XNamed; import com.sun.star.container.XNamed;
import com.sun.star.container.XNameAccess; import com.sun.star.container.XNameAccess;
import com.sun.star.container.XIndexAccess; import com.sun.star.container.XIndexAccess;
import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.text.XTextDocument; import com.sun.star.text.XTextDocument;
import com.sun.star.uno.UnoRuntime; import com.sun.star.uno.UnoRuntime;
import complexlib.ComplexTestCase; import complexlib.ComplexTestCase;
...@@ -195,7 +196,9 @@ public class CheckFlies { ...@@ -195,7 +196,9 @@ public class CheckFlies {
@Before public void setUpDocument() throws com.sun.star.uno.Exception { @Before public void setUpDocument() throws com.sun.star.uno.Exception {
document = util.WriterTools.loadTextDoc( document = util.WriterTools.loadTextDoc(
connection.getFactory(), UnoRuntime.queryInterface(
XMultiServiceFactory.class,
connection.getComponentContext().getServiceManager()),
TestDocument.getUrl("CheckFlies.odt")); TestDocument.getUrl("CheckFlies.odt"));
} }
......
...@@ -46,8 +46,10 @@ public class CheckIndexedPropertyValues { ...@@ -46,8 +46,10 @@ public class CheckIndexedPropertyValues {
{ {
XIndexContainer xCont = UnoRuntime.queryInterface( XIndexContainer xCont = UnoRuntime.queryInterface(
XIndexContainer.class, XIndexContainer.class,
connection.getFactory().createInstance( (connection.getComponentContext().getServiceManager().
"com.sun.star.document.IndexedPropertyValues")); createInstanceWithContext(
"com.sun.star.document.IndexedPropertyValues",
connection.getComponentContext())));
assertNotNull("XIndexContainer was queried but returned null.", xCont); assertNotNull("XIndexContainer was queried but returned null.", xCont);
PropertyValue[] prop1 = new PropertyValue[1]; PropertyValue[] prop1 = new PropertyValue[1];
......
...@@ -46,8 +46,10 @@ public class CheckNamedPropertyValues { ...@@ -46,8 +46,10 @@ public class CheckNamedPropertyValues {
{ {
XNameContainer xCont = UnoRuntime.queryInterface( XNameContainer xCont = UnoRuntime.queryInterface(
XNameContainer.class, XNameContainer.class,
connection.getFactory().createInstance( (connection.getComponentContext().getServiceManager().
"com.sun.star.document.NamedPropertyValues")); createInstanceWithContext(
"com.sun.star.document.NamedPropertyValues",
connection.getComponentContext())));
assertNotNull("XNameContainer was queried but returned null.", xCont); assertNotNull("XNameContainer was queried but returned null.", xCont);
PropertyValue[] prop1 = new PropertyValue[1]; PropertyValue[] prop1 = new PropertyValue[1];
......
...@@ -1235,7 +1235,9 @@ public class TextPortionEnumerationTest ...@@ -1235,7 +1235,9 @@ public class TextPortionEnumerationTest
@Before public void before() throws Exception @Before public void before() throws Exception
{ {
m_xMSF = connection.getFactory(); m_xMSF = UnoRuntime.queryInterface(
XMultiServiceFactory.class,
connection.getComponentContext().getServiceManager());
XPropertySet xPropertySet = (XPropertySet) XPropertySet xPropertySet = (XPropertySet)
UnoRuntime.queryInterface(XPropertySet.class, m_xMSF); UnoRuntime.queryInterface(XPropertySet.class, m_xMSF);
Object defaultCtx = xPropertySet.getPropertyValue("DefaultContext"); Object defaultCtx = xPropertySet.getPropertyValue("DefaultContext");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment