Type: info Title: new: ::sfx2::Metadatable, ::sfx2::DocumentMetadataAccess Posted by: m...@openoffice.org Affected: christian.lip...@sun.com,sfx2 TaskId: i90620 <http://www.openoffice.org/issues/show_bug.cgi?id=90620> Effective from: CWS odfmetadata2 CWS: <http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=DEV300/odfmetadata2> CWS status: new
*Summary* -------- <sfx2/Metadatable.hxx>: + class ::sfx2::IXmlIdRegistry + class ::sfx2::IXmlIdRegistrySupplier + ::sfx2::IXmlIdRegistry* ::sfx2::createXmlIdRegistry(bool) + class ::sfx2::Metadatable + class ::sfx2::MetadatableMixin <sfx2/DocumentMetadataAccess.hxx>: + class ::sfx2::DocumentMetadataAccess *Description* ------------- + class ::sfx2::IXmlIdRegistry an interface for a Xml Id registry (to ensure uniqueness of Xml Ids in a document model). + class ::sfx2::IXmlIdRegistrySupplier supplier interface for IXmlIdRegistry; implemented by SfxObjectShell + class ::sfx2::DocumentMetadataAccess implementation of the interface com.sun.star.rdf.XDocumentMetadataAccess + ::sfx2::IXmlIdRegistry* ::sfx2::createXmlIdRegistry(bool) factory function to create a XmlIdRegistry for a document model. + class ::sfx2::Metadatable /** base class for core objects that may have xml:id. <p>The interface of this class consists of 3 parts: <ul><li>implementations that are used by the <type>MetadatableMixin</type> below</li> <li>hooks to be called by the sw core whenever actions that are relevant to the uniqueness of xml:ids are taken (copying, splitting, merging, deletion, undo, etc.)</li> <li>abstract methods that are called by the implementation of the previous hooks</li></ul> </p> */ + class ::sfx2::MetadatableMixin /** base class for UNO objects that implement <type>XMetadatable</type>. <p>An instance of this base class is associated with an instance of <type>Metadatable</type>.</p> */ class SFX2_DLLPUBLIC MetadatableMixin : public ::cppu::WeakImplHelper1< ::com::sun::star::rdf::XMetadatable >; Send feedback to interface-announce@openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: interface-announce-unsubscr...@openoffice.org For additional commands, e-mail: interface-announce-h...@openoffice.org