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.XPrintable
| Constructor and Description |
|---|
OfficeDocument(com.sun.star.frame.XModel xModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(com.sun.star.lang.XEventListener xListener) |
void |
addModifyListener(com.sun.star.util.XModifyListener xListener) |
boolean |
attachResource(java.lang.String aURL,
com.sun.star.beans.PropertyValue[] aArguments) |
void |
connectController(com.sun.star.frame.XController xController) |
void |
disconnectController(com.sun.star.frame.XController xController) |
void |
dispose() |
com.sun.star.beans.PropertyValue[] |
getArgs() |
com.sun.star.frame.XController |
getCurrentController() |
java.lang.Object |
getCurrentSelection() |
java.lang.String |
getLocation() |
java.lang.String |
getOid() |
com.sun.star.beans.PropertyValue[] |
getPrinter() |
java.lang.String |
getURL() |
boolean |
hasControllersLocked() |
boolean |
hasLocation() |
boolean |
isModified() |
boolean |
isReadonly() |
boolean |
isSame(java.lang.Object aObject) |
void |
lockControllers() |
void |
print(com.sun.star.beans.PropertyValue[] xOptions) |
java.lang.Object |
queryInterface(com.sun.star.uno.Type aType) |
void |
removeEventListener(com.sun.star.lang.XEventListener xListener) |
void |
removeModifyListener(com.sun.star.util.XModifyListener xListener) |
void |
setCurrentController(com.sun.star.frame.XController xController) |
void |
setModified(boolean bModified) |
void |
setPrinter(com.sun.star.beans.PropertyValue[] aPrinter) |
void |
store() |
void |
storeAsURL(java.lang.String aURL,
com.sun.star.beans.PropertyValue[] aArguments) |
void |
storeToURL(java.lang.String aURL,
com.sun.star.beans.PropertyValue[] aArguments) |
void |
unlockControllers() |
public boolean attachResource(java.lang.String aURL,
com.sun.star.beans.PropertyValue[] aArguments)
attachResource in interface com.sun.star.frame.XModelpublic java.lang.String getURL()
getURL in interface com.sun.star.frame.XModelpublic com.sun.star.beans.PropertyValue[] getArgs()
getArgs in interface com.sun.star.frame.XModelpublic void connectController(com.sun.star.frame.XController xController)
connectController in interface com.sun.star.frame.XModelpublic void disconnectController(com.sun.star.frame.XController xController)
disconnectController in interface com.sun.star.frame.XModelpublic void lockControllers()
lockControllers in interface com.sun.star.frame.XModelpublic void unlockControllers()
unlockControllers in interface com.sun.star.frame.XModelpublic boolean hasControllersLocked()
hasControllersLocked in interface com.sun.star.frame.XModelpublic com.sun.star.frame.XController getCurrentController()
getCurrentController in interface com.sun.star.frame.XModelpublic void setCurrentController(com.sun.star.frame.XController xController)
throws com.sun.star.container.NoSuchElementException
setCurrentController in interface com.sun.star.frame.XModelcom.sun.star.container.NoSuchElementExceptionpublic java.lang.Object getCurrentSelection()
getCurrentSelection in interface com.sun.star.frame.XModelpublic void addModifyListener(com.sun.star.util.XModifyListener xListener)
addModifyListener in interface com.sun.star.util.XModifyBroadcasterpublic void removeModifyListener(com.sun.star.util.XModifyListener xListener)
removeModifyListener in interface com.sun.star.util.XModifyBroadcasterpublic boolean isModified()
isModified in interface com.sun.star.util.XModifiablepublic void setModified(boolean bModified)
throws com.sun.star.beans.PropertyVetoException
setModified in interface com.sun.star.util.XModifiablecom.sun.star.beans.PropertyVetoExceptionpublic com.sun.star.beans.PropertyValue[] getPrinter()
getPrinter in interface com.sun.star.view.XPrintablepublic void setPrinter(com.sun.star.beans.PropertyValue[] aPrinter)
throws com.sun.star.lang.IllegalArgumentException
setPrinter in interface com.sun.star.view.XPrintablecom.sun.star.lang.IllegalArgumentExceptionpublic void print(com.sun.star.beans.PropertyValue[] xOptions)
throws com.sun.star.lang.IllegalArgumentException
print in interface com.sun.star.view.XPrintablecom.sun.star.lang.IllegalArgumentExceptionpublic boolean hasLocation()
hasLocation in interface com.sun.star.frame.XStorablepublic java.lang.String getLocation()
getLocation in interface com.sun.star.frame.XStorablepublic boolean isReadonly()
isReadonly in interface com.sun.star.frame.XStorablepublic void store()
throws com.sun.star.io.IOException
store in interface com.sun.star.frame.XStorablecom.sun.star.io.IOExceptionpublic void storeAsURL(java.lang.String aURL,
com.sun.star.beans.PropertyValue[] aArguments)
throws com.sun.star.io.IOException
storeAsURL in interface com.sun.star.frame.XStorablecom.sun.star.io.IOExceptionpublic void storeToURL(java.lang.String aURL,
com.sun.star.beans.PropertyValue[] aArguments)
throws com.sun.star.io.IOException
storeToURL in interface com.sun.star.frame.XStorablecom.sun.star.io.IOExceptionpublic java.lang.String getOid()
getOid in interface com.sun.star.uno.IQueryInterfacepublic boolean isSame(java.lang.Object aObject)
isSame in interface com.sun.star.uno.IQueryInterfacepublic java.lang.Object queryInterface(com.sun.star.uno.Type aType)
queryInterface in interface com.sun.star.uno.IQueryInterfacepublic void dispose()
dispose in interface com.sun.star.lang.XComponentpublic void addEventListener(com.sun.star.lang.XEventListener xListener)
addEventListener in interface com.sun.star.lang.XComponentpublic void removeEventListener(com.sun.star.lang.XEventListener xListener)
removeEventListener in interface com.sun.star.lang.XComponent