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;
import com.sun.star.awt.XWindow;
import com.sun.star.frame.XModel;
import com.sun.star.lang.IndexOutOfBoundsException;
import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.text.ControlCharacter;
import com.sun.star.text.XText;
import com.sun.star.text.XTextCursor;
......@@ -160,7 +161,11 @@ public class AccessibleRelationSet {
throws com.sun.star.lang.IllegalArgumentException,
IndexOutOfBoundsException
{
xTextDoc = WriterTools.createTextDoc(connection.getFactory());
XMultiServiceFactory factory = UnoRuntime.queryInterface(
XMultiServiceFactory.class,
connection.getComponentContext().getServiceManager());
xTextDoc = WriterTools.createTextDoc(factory);
XText oText = xTextDoc.getText();
XTextCursor oCursor = oText.createTextCursor();
......@@ -176,7 +181,7 @@ public class AccessibleRelationSet {
AccessibilityTools at = new AccessibilityTools();
XWindow xWindow = at.getCurrentWindow(connection.getFactory(), aModel);
XWindow xWindow = at.getCurrentWindow(factory, aModel);
XAccessible xRoot = at.getAccessibleObject(xWindow);
at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
......
......@@ -4,6 +4,7 @@ import com.sun.star.awt.Size;
import com.sun.star.beans.XPropertySet;
import com.sun.star.container.XNameAccess;
import com.sun.star.container.XNameContainer;
import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.style.XStyleFamiliesSupplier;
import com.sun.star.text.XTextDocument;
import com.sun.star.uno.Any;
......@@ -61,7 +62,10 @@ public class CheckChangeColor {
}
@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);
}
......
......@@ -37,6 +37,7 @@ import com.sun.star.awt.XWindow;
import com.sun.star.beans.XPropertySet;
import com.sun.star.frame.XController;
import com.sun.star.frame.XModel;
import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.text.XText;
import com.sun.star.text.XTextDocument;
import com.sun.star.text.XTextRange;
......@@ -79,7 +80,7 @@ public class CheckIndeterminateState {
XInterface oObj = null;
AccessibilityTools at = new AccessibilityTools();
XWindow xWindow = at.getCurrentContainerWindow(connection.getFactory(), aModel);
XWindow xWindow = at.getCurrentContainerWindow(getFactory(), aModel);
XAccessible xRoot = at.getAccessibleObject(xWindow);
oObj = at.getAccessibleObjectForRole(xRoot,
......@@ -95,8 +96,7 @@ public class CheckIndeterminateState {
}
@Before public void setUpDocument() throws com.sun.star.uno.Exception {
document = SOfficeFactory.getFactory(connection.getFactory()).
createTextDoc(null);
document = SOfficeFactory.getFactory(getFactory()).createTextDoc(null);
}
@After public void tearDownDocument() {
......@@ -116,4 +116,10 @@ public class CheckIndeterminateState {
}
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 {
}
@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);
setupBookmarks();
actualHashes.m_nSetupHash = BookmarkHashes.getBookmarksHash(m_xDoc);
......
......@@ -265,7 +265,9 @@ public class CheckCrossReferences {
@Before public void setUpDocument() throws com.sun.star.uno.Exception {
document = util.WriterTools.loadTextDoc(
connection.getFactory(),
UnoRuntime.queryInterface(
XMultiServiceFactory.class,
connection.getComponentContext().getServiceManager()),
TestDocument.getUrl("CheckCrossReferences.odt"));
}
......
......@@ -31,6 +31,7 @@ import com.sun.star.beans.PropertyValue;
import com.sun.star.container.XNamed;
import com.sun.star.container.XNameAccess;
import com.sun.star.container.XIndexAccess;
import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.text.XTextDocument;
import com.sun.star.uno.UnoRuntime;
import complexlib.ComplexTestCase;
......@@ -195,7 +196,9 @@ public class CheckFlies {
@Before public void setUpDocument() throws com.sun.star.uno.Exception {
document = util.WriterTools.loadTextDoc(
connection.getFactory(),
UnoRuntime.queryInterface(
XMultiServiceFactory.class,
connection.getComponentContext().getServiceManager()),
TestDocument.getUrl("CheckFlies.odt"));
}
......
......@@ -46,8 +46,10 @@ public class CheckIndexedPropertyValues {
{
XIndexContainer xCont = UnoRuntime.queryInterface(
XIndexContainer.class,
connection.getFactory().createInstance(
"com.sun.star.document.IndexedPropertyValues"));
(connection.getComponentContext().getServiceManager().
createInstanceWithContext(
"com.sun.star.document.IndexedPropertyValues",
connection.getComponentContext())));
assertNotNull("XIndexContainer was queried but returned null.", xCont);
PropertyValue[] prop1 = new PropertyValue[1];
......
......@@ -46,8 +46,10 @@ public class CheckNamedPropertyValues {
{
XNameContainer xCont = UnoRuntime.queryInterface(
XNameContainer.class,
connection.getFactory().createInstance(
"com.sun.star.document.NamedPropertyValues"));
(connection.getComponentContext().getServiceManager().
createInstanceWithContext(
"com.sun.star.document.NamedPropertyValues",
connection.getComponentContext())));
assertNotNull("XNameContainer was queried but returned null.", xCont);
PropertyValue[] prop1 = new PropertyValue[1];
......
......@@ -1235,7 +1235,9 @@ public class TextPortionEnumerationTest
@Before public void before() throws Exception
{
m_xMSF = connection.getFactory();
m_xMSF = UnoRuntime.queryInterface(
XMultiServiceFactory.class,
connection.getComponentContext().getServiceManager());
XPropertySet xPropertySet = (XPropertySet)
UnoRuntime.queryInterface(XPropertySet.class, m_xMSF);
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