:: com :: sun :: star :: rdf ::
|
interface XMetadatable |
- Base Interfaces
XMetadatable
┗ XURI
┗ XResource
┗ XNode
XURI |
- (referenced interface's summary:)
- represents an URI node that may occur in a RDF graph.
|
|
- Description
- marks an object representing an ODF element that may have RDF meta data
attached.
To make using ODF elements as part of RDF statements more convenient,
this interface inherits from XURI.
The URI is constructed by concatenating the URI of the document, the
stream name, a fragment separator, and the XML ID.
Note that using the XURI interface on an instance of
XMetadatable may have the side effect of creating a metadata
reference for the instance.
- Since
- OOo 3.2
- See also
- XRepository, XDocumentMetadataAccess
|
Attributes' Summary |
MetadataReference |
a metadata reference, comprising the stream name and the XML ID.
|
Methods' Details |
ensureMetadataReference
void |
ensureMetadataReference(); |
- Description
- creates a metadata reference for this object, if necessary.
If this object already has a metadata reference, do nothing;
otherwise, create metadata reference with a fresh, unique XML ID
and assign it to the MetadataReference attribute.
|
|
Attributes' Details |
MetadataReference
::com::sun::star::beans::StringPair MetadataReference
- set raises (::com::sun::star::lang::IllegalArgumentException);
- Description
- a metadata reference, comprising the stream name and the XML ID.
Note that this metadata reference must be unique for the ODF document.
This implies that the XML ID part must be unique for every stream.
A pair of two empty strings signifies "no metadata reference".
For example: Pair("content.xml", "foo-element-1")
- Throws
- com::sun::star::lang::IllegalArgumentException
if the given metadata reference is invalid, or not unique
|
|
Top of Page
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.