Package com.sun.star.comp.beans
Class OfficeDocument
- java.lang.Object
-
- com.sun.star.comp.beans.OfficeDocument
-
- All Implemented Interfaces:
com.sun.star.frame.XModel,com.sun.star.frame.XStorable,com.sun.star.lang.XComponent,com.sun.star.lib.uno.Proxy,com.sun.star.uno.IQueryInterface,com.sun.star.uno.XInterface,com.sun.star.util.XModifiable,com.sun.star.util.XModifyBroadcaster,com.sun.star.view.XPrintable
public class OfficeDocument extends java.lang.Object implements com.sun.star.frame.XModel, com.sun.star.util.XModifiable, com.sun.star.frame.XStorable, com.sun.star.view.XPrintableWrapper class for service OfficeDocument which emulates the upcoming mode of automatic runtime Java classes to get rid of the need for queryInterface. See further information on the wrapping and compatibility limitations in the base class Wrapper.- Since:
- OOo 2.0.0
-
-
Constructor Summary
Constructors Constructor Description OfficeDocument(com.sun.star.frame.XModel xModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEventListener(com.sun.star.lang.XEventListener xListener)voidaddModifyListener(com.sun.star.util.XModifyListener xListener)booleanattachResource(java.lang.String aURL, com.sun.star.beans.PropertyValue[] aArguments)voidconnectController(com.sun.star.frame.XController xController)voiddisconnectController(com.sun.star.frame.XController xController)voiddispose()com.sun.star.beans.PropertyValue[]getArgs()com.sun.star.frame.XControllergetCurrentController()java.lang.ObjectgetCurrentSelection()java.lang.StringgetLocation()java.lang.StringgetOid()com.sun.star.beans.PropertyValue[]getPrinter()java.lang.StringgetURL()booleanhasControllersLocked()booleanhasLocation()booleanisModified()booleanisReadonly()booleanisSame(java.lang.Object aObject)voidlockControllers()voidprint(com.sun.star.beans.PropertyValue[] xOptions)java.lang.ObjectqueryInterface(com.sun.star.uno.Type aType)voidremoveEventListener(com.sun.star.lang.XEventListener xListener)voidremoveModifyListener(com.sun.star.util.XModifyListener xListener)voidsetCurrentController(com.sun.star.frame.XController xController)voidsetModified(boolean bModified)voidsetPrinter(com.sun.star.beans.PropertyValue[] aPrinter)voidstore()voidstoreAsURL(java.lang.String aURL, com.sun.star.beans.PropertyValue[] aArguments)voidstoreToURL(java.lang.String aURL, com.sun.star.beans.PropertyValue[] aArguments)voidunlockControllers()
-
-
-
Method Detail
-
attachResource
public boolean attachResource(java.lang.String aURL, com.sun.star.beans.PropertyValue[] aArguments)- Specified by:
attachResourcein interfacecom.sun.star.frame.XModel
-
getURL
public java.lang.String getURL()
- Specified by:
getURLin interfacecom.sun.star.frame.XModel
-
getArgs
public com.sun.star.beans.PropertyValue[] getArgs()
- Specified by:
getArgsin interfacecom.sun.star.frame.XModel
-
connectController
public void connectController(com.sun.star.frame.XController xController)
- Specified by:
connectControllerin interfacecom.sun.star.frame.XModel
-
disconnectController
public void disconnectController(com.sun.star.frame.XController xController)
- Specified by:
disconnectControllerin interfacecom.sun.star.frame.XModel
-
lockControllers
public void lockControllers()
- Specified by:
lockControllersin interfacecom.sun.star.frame.XModel
-
unlockControllers
public void unlockControllers()
- Specified by:
unlockControllersin interfacecom.sun.star.frame.XModel
-
hasControllersLocked
public boolean hasControllersLocked()
- Specified by:
hasControllersLockedin interfacecom.sun.star.frame.XModel
-
getCurrentController
public com.sun.star.frame.XController getCurrentController()
- Specified by:
getCurrentControllerin interfacecom.sun.star.frame.XModel
-
setCurrentController
public void setCurrentController(com.sun.star.frame.XController xController) throws com.sun.star.container.NoSuchElementException- Specified by:
setCurrentControllerin interfacecom.sun.star.frame.XModel- Throws:
com.sun.star.container.NoSuchElementException
-
getCurrentSelection
public java.lang.Object getCurrentSelection()
- Specified by:
getCurrentSelectionin interfacecom.sun.star.frame.XModel
-
addModifyListener
public void addModifyListener(com.sun.star.util.XModifyListener xListener)
- Specified by:
addModifyListenerin interfacecom.sun.star.util.XModifyBroadcaster
-
removeModifyListener
public void removeModifyListener(com.sun.star.util.XModifyListener xListener)
- Specified by:
removeModifyListenerin interfacecom.sun.star.util.XModifyBroadcaster
-
isModified
public boolean isModified()
- Specified by:
isModifiedin interfacecom.sun.star.util.XModifiable
-
setModified
public void setModified(boolean bModified) throws com.sun.star.beans.PropertyVetoException- Specified by:
setModifiedin interfacecom.sun.star.util.XModifiable- Throws:
com.sun.star.beans.PropertyVetoException
-
getPrinter
public com.sun.star.beans.PropertyValue[] getPrinter()
- Specified by:
getPrinterin interfacecom.sun.star.view.XPrintable
-
setPrinter
public void setPrinter(com.sun.star.beans.PropertyValue[] aPrinter) throws com.sun.star.lang.IllegalArgumentException- Specified by:
setPrinterin interfacecom.sun.star.view.XPrintable- Throws:
com.sun.star.lang.IllegalArgumentException
-
print
public void print(com.sun.star.beans.PropertyValue[] xOptions) throws com.sun.star.lang.IllegalArgumentException- Specified by:
printin interfacecom.sun.star.view.XPrintable- Throws:
com.sun.star.lang.IllegalArgumentException
-
hasLocation
public boolean hasLocation()
- Specified by:
hasLocationin interfacecom.sun.star.frame.XStorable
-
getLocation
public java.lang.String getLocation()
- Specified by:
getLocationin interfacecom.sun.star.frame.XStorable
-
isReadonly
public boolean isReadonly()
- Specified by:
isReadonlyin interfacecom.sun.star.frame.XStorable
-
store
public void store() throws com.sun.star.io.IOException- Specified by:
storein interfacecom.sun.star.frame.XStorable- Throws:
com.sun.star.io.IOException
-
storeAsURL
public void storeAsURL(java.lang.String aURL, com.sun.star.beans.PropertyValue[] aArguments) throws com.sun.star.io.IOException- Specified by:
storeAsURLin interfacecom.sun.star.frame.XStorable- Throws:
com.sun.star.io.IOException
-
storeToURL
public void storeToURL(java.lang.String aURL, com.sun.star.beans.PropertyValue[] aArguments) throws com.sun.star.io.IOException- Specified by:
storeToURLin interfacecom.sun.star.frame.XStorable- Throws:
com.sun.star.io.IOException
-
getOid
public java.lang.String getOid()
- Specified by:
getOidin interfacecom.sun.star.uno.IQueryInterface
-
isSame
public boolean isSame(java.lang.Object aObject)
- Specified by:
isSamein interfacecom.sun.star.uno.IQueryInterface
-
queryInterface
public java.lang.Object queryInterface(com.sun.star.uno.Type aType)
- Specified by:
queryInterfacein interfacecom.sun.star.uno.IQueryInterface
-
dispose
public void dispose()
- Specified by:
disposein interfacecom.sun.star.lang.XComponent
-
addEventListener
public void addEventListener(com.sun.star.lang.XEventListener xListener)
- Specified by:
addEventListenerin interfacecom.sun.star.lang.XComponent
-
removeEventListener
public void removeEventListener(com.sun.star.lang.XEventListener xListener)
- Specified by:
removeEventListenerin interfacecom.sun.star.lang.XComponent
-
-