info/CWS odfmetadata2 : new: ::sfx2::Metadatable, ::sfx2::DocumentMetadataAccess

View: New views
1 Messages — Rating Filter:   Alert me  

info/CWS odfmetadata2 : new: ::sfx2::Metadatable, ::sfx2::DocumentMetadataAccess

by Bernd Eilers :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

           Type: info
          Title: new: ::sfx2::Metadatable, ::sfx2::DocumentMetadataAccess
      Posted by: mst@...
       Affected: christian.lippka@...,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@...


---------------------------------------------------------------------
To unsubscribe, e-mail: interface-announce-unsubscribe@...
For additional commands, e-mail: interface-announce-help@...