diff options
Diffstat (limited to 'bean/com/sun/star/beans/OfficeConnection.java')
-rw-r--r-- | bean/com/sun/star/beans/OfficeConnection.java | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/bean/com/sun/star/beans/OfficeConnection.java b/bean/com/sun/star/beans/OfficeConnection.java index 91f055413497..911fae52f02f 100644 --- a/bean/com/sun/star/beans/OfficeConnection.java +++ b/bean/com/sun/star/beans/OfficeConnection.java @@ -20,6 +20,7 @@ package com.sun.star.beans; import com.sun.star.lang.XComponent; import com.sun.star.uno.XComponentContext; +import java.awt.Container; /** * This abstract class reprecents a connection to the office @@ -37,7 +38,13 @@ public interface OfficeConnection void setUnoUrl(String url) throws java.net.MalformedURLException; - + /** + * Sets an AWT container catory. + * + * @param containerFactory This is a application provided AWT container + * factory. + */ + void setContainerFactory(ContainerFactory containerFactory); /** * Retrieves the UNO component context. @@ -48,5 +55,15 @@ public interface OfficeConnection */ XComponentContext getComponentContext(); - + /** + * Creates an office window. + * The window is either a sub-class of java.awt.Canvas (local) or + * java.awt.Container (RVP). + * + * This method does not add add the office window to its container. + * + * @param container This is an AWT container. + * @return The office window instance. + */ + OfficeWindow createOfficeWindow(Container container); } |