|  | 
| com::sun::star::ucb::XContentIdentifier | getIdentifier () | 
|  | returns the identifier of the content. 
 | 
|  | 
| string | getContentType () | 
|  | returns a type string, which is unique for that type of content (e.g. 
 | 
|  | 
| void | addContentEventListener ([in] com::sun::star::ucb::XContentEventListener Listener) | 
|  | adds a listener for content events. 
 | 
|  | 
| void | removeContentEventListener ([in] com::sun::star::ucb::XContentEventListener Listener) | 
|  | removes a listener for content events. 
 | 
|  | 
| any | queryInterface ([in] type aType) | 
|  | queries for a new interface to an existing UNO object. 
 | 
|  | 
| void | acquire () | 
|  | increases the reference counter by one. 
 | 
|  | 
| void | release () | 
|  | decreases the reference counter by one. 
 | 
|  | 
| void | dispose () | 
|  | The owner of an object calls this method to explicitly free all resources kept by this object and thus break cyclic references. 
 | 
|  | 
| void | addEventListener ([in] XEventListener xListener) | 
|  | adds an event listener to the object. 
 | 
|  | 
| void | removeEventListener ([in] XEventListener aListener) | 
|  | removes an event listener from the listener list. 
 | 
|  | 
|  Public Member Functions inherited from XCommandProcessor | 
| long | createCommandIdentifier () | 
|  | creates a unique identifier for a command. 
 | 
|  | 
| any | execute ([in] Command aCommand, [in] long CommandId, [in] XCommandEnvironment Environment)  raises ( com::sun::star::uno::Exception, CommandAbortedException ) | 
|  | executes a command. 
 | 
|  | 
| void | abort ([in] long CommandId) | 
|  | ends the command associated with the given id. 
 | 
|  | 
| void | addPropertiesChangeListener ([in] sequence< string > PropertyNames, [in] com::sun::star::beans::XPropertiesChangeListener Listener) | 
|  | adds an XPropertiesChangeListener to the specified properties with the specified names. 
 | 
|  | 
| void | removePropertiesChangeListener ([in] sequence< string > PropertyNames, [in] com::sun::star::beans::XPropertiesChangeListener Listener) | 
|  | removes an XPropertiesChangeListener from the listener list. 
 | 
|  | 
| void | addProperty ([in] string Name, [in] short Attributes, [in] any DefaultValue)  raises ( com::sun::star::beans::PropertyExistException,                    com::sun::star::beans::IllegalTypeException,                    com::sun::star::lang::IllegalArgumentException ) | 
|  | adds a property to the object. 
 | 
|  | 
| void | removeProperty ([in] string Name)  raises ( com::sun::star::beans::UnknownPropertyException,                    com::sun::star::beans::NotRemoveableException ) | 
|  | removes a property from the object. 
 | 
|  | 
| string | getHierarchicalName () | 
|  | 
| string | composeHierarchicalName ([in] string aRelativeName)  raises ( com::sun::star::lang::IllegalArgumentException,                    com::sun::star::lang::NoSupportException ) | 
|  | builds the hierarchical name of an object, given a relative name 
 | 
|  | 
| com::sun::star::beans::XPropertySetInfo | getPropertySetInfo () | 
|  | 
| void | setPropertyValue ([in] string aPropertyName, [in] any aValue)  raises ( com::sun::star::beans::UnknownPropertyException,                    com::sun::star::beans::PropertyVetoException,                    com::sun::star::lang::IllegalArgumentException,                    com::sun::star::lang::WrappedTargetException ) | 
|  | sets the value of the property with the specified name. 
 | 
|  | 
| any | getPropertyValue ([in] string PropertyName)  raises ( com::sun::star::beans::UnknownPropertyException,                    com::sun::star::lang::WrappedTargetException ) | 
|  | 
| void | addPropertyChangeListener ([in] string aPropertyName, [in] com::sun::star::beans::XPropertyChangeListener xListener)  raises ( com::sun::star::beans::UnknownPropertyException,                    com::sun::star::lang::WrappedTargetException ) | 
|  | adds an XPropertyChangeListener to the specified property. 
 | 
|  | 
| void | removePropertyChangeListener ([in] string aPropertyName, [in] com::sun::star::beans::XPropertyChangeListener aListener)  raises ( com::sun::star::beans::UnknownPropertyException,                    com::sun::star::lang::WrappedTargetException ) | 
|  | removes an XPropertyChangeListener from the listener list. 
 | 
|  | 
| void | addVetoableChangeListener ([in] string PropertyName, [in] com::sun::star::beans::XVetoableChangeListener aListener)  raises ( com::sun::star::beans::UnknownPropertyException,                    com::sun::star::lang::WrappedTargetException ) | 
|  | adds an XVetoableChangeListener to the specified property with the name PropertyName. 
 | 
|  | 
| void | removeVetoableChangeListener ([in] string PropertyName, [in] com::sun::star::beans::XVetoableChangeListener aListener)  raises ( com::sun::star::beans::UnknownPropertyException,                    com::sun::star::lang::WrappedTargetException ) | 
|  | removes an XVetoableChangeListener from the listener list. 
 | 
|  | 
| ::com::sun::star::lang::XComponent | open ()  raises ( ::com::sun::star::lang::WrappedTargetException ) | 
|  | opens the sub document 
 | 
|  | 
| ::com::sun::star::lang::XComponent | openDesign ()  raises ( ::com::sun::star::lang::WrappedTargetException ) | 
|  | opens the sub document in design mode 
 | 
|  | 
| void | store ()  raises ( ::com::sun::star::lang::WrappedTargetException ) | 
|  | stores the sub document, if it had previously been opened in either mode 
 | 
|  | 
| boolean | close ()  raises ( ::com::sun::star::lang::WrappedTargetException ) | 
|  | closes the sub document, if it had previously been opened in either mode 
 | 
|  | 
|  Protected Member Functions inherited from XCommandProcessor2 | 
| void | releaseCommandIdentifier ([in] long CommandId) | 
|  | releases a command identifier obtained through XCommandProcessor::createCommandIdentifier() when it is no longer used. 
 | 
|  | 
| void | addPropertiesChangeListener ([in] sequence< string > PropertyNames, [in] com::sun::star::beans::XPropertiesChangeListener Listener) | 
|  | adds an XPropertiesChangeListener to the specified properties with the specified names. 
 | 
|  | 
| void | removePropertiesChangeListener ([in] sequence< string > PropertyNames, [in] com::sun::star::beans::XPropertiesChangeListener Listener) | 
|  | removes an XPropertiesChangeListener from the listener list. 
 | 
|  | 
| void | addProperty ([in] string Name, [in] short Attributes, [in] any DefaultValue)  raises ( com::sun::star::beans::PropertyExistException,                    com::sun::star::beans::IllegalTypeException,                    com::sun::star::lang::IllegalArgumentException ) | 
|  | adds a property to the object. 
 | 
|  | 
| void | removeProperty ([in] string Name)  raises ( com::sun::star::beans::UnknownPropertyException,                    com::sun::star::beans::NotRemoveableException ) | 
|  | removes a property from the object. 
 | 
|  | 
| void | addPropertySetInfoChangeListener ([in] XPropertySetInfoChangeListener Listener) | 
|  | registers a listener for PropertySetInfoChangeEvents. 
 | 
|  | 
| void | removePropertySetInfoChangeListener ([in] XPropertySetInfoChangeListener Listener) | 
|  | removes a listener for PropertySetInfoChangeEvents. 
 | 
|  | 
|  Protected Member Functions inherited from XCommandInfoChangeNotifier | 
| void | addCommandInfoChangeListener ([in] XCommandInfoChangeListener Listener) | 
|  | registers a listener for CommandInfoChangeEvents. 
 | 
|  | 
| void | removeCommandInfoChangeListener ([in] XCommandInfoChangeListener Listener) | 
|  | removes a listener for CommandInfoChangeEvents. 
 | 
|  | 
| sequence< com::sun::star::ucb::ContentInfo > | queryCreatableContentsInfo () | 
|  | returns a list with information about the creatable contents. 
 | 
|  | 
| com::sun::star::ucb::XContent | createNewContent ([in] com::sun::star::ucb::ContentInfo Info) | 
|  | creates a new content of given type. 
 | 
|  | 
| com::sun::star::uno::XInterface | getParent () | 
|  | grants access to the object containing this content. 
 | 
|  | 
| void | setParent ([in] com::sun::star::uno::XInterface Parent)  raises ( com::sun::star::lang::NoSupportException ) | 
|  | sets the parent to this object. 
 | 
|  | 
specifies a sub document of an OfficeDatabaseDocument. 
Usual instances of a DocumentDefinition are forms and reports.
Note that the DocumentDefinition does not denote the actual document (i.e. an object supporting the com::sun::star::frame::XModel interface), but only a shortcut to access and load those actual documents.