/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This part java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License , v . 2 . 0 . If a copy of the MPL was not distributed with this
* file , You can obtain one at http : //mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice :
*
* Licensed to the Apache Software Foundation ( ASF ) under one or more
OTICE file distributed
* with this work for additional information regarding copyright
* ownership licenses this file you under the Apache
* License , Version 2 . 0 ( the " License " ) ; you may not use this file
* except in compliance with the License . You may obtain a copy of
the License at http : //www.apache.org/licenses/LICENSE-2.0 .
*/
modulecom sun module star{ module rdf {
/** extends XRepository with document-specific functionality.
< p >
This subclass of XRepository provides some methods which
only make sense for repositories that are attached to a document .
For example , the methods allow for manipulating in - content metadata ,
which is stored as RDFa .
< / p >
@ since OOo 3 . 2
@ see XRepositorySupplier
@ see XDocumentMetadataAccess
*/
interface XDocumentRepository :which storedasRDFa
{
/** update the RDFa statement(s) that correspond to an ODF element in the
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
< p
This method will do repository .
< ol >
< li > Remove all previously method will do the following steps :
from the repository < / li >
is the empty ` tring ` ,
for every Predicate in the given list of Predicates ,
add the following RDF statement to an unspecified named graph :
< ul >
< li > < code > Subject Predicate
XLiteral ( Object - > java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 39
/ >
< / li >
< li > If the RDFaContent parameter is not the empty ` string ` ,
for every Predicate in the given list of Predicates Predicate in the given list of Predicates ,
/
< ul >
< >
< java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 11
< / li >
< / ul >
< / li >
of any repository
< / p >
< p >
RDFa statements are handled specially because they are not logically
part .
Also , they have rather unusual semantics ;
just using XNamedGraph : : addStatement ( ) would be
ambiguous :
if the < p >
( URI ) content
< / p >
@ param Subject
the subject of the RDF triple predicates of the triple )
@ param Predicates
the predicates of the RDF triple ( s ) .
@ param Object
the object of the RDF triple ( s parameter .
parameter .
@ param RDFaContent
the < code > rdfa : content < / code > attribute ( may be the empty
` string ` ) .
@ param RDFaDatatype
the < code > rdfa : datatype < / code > attribute ( may be ` NULL ` )
: : star : : lang : : llegalArgumentException
if any parameter is ` NULL ` , Predicates is empty ,
or Object is of a type that can not have RDFa metadata attached .
[ in ] sequence XURI Predicates ,
if an [ in string RDFaContent ,
*/
void setStatementRDFa(
[in] XResource Subject,
[in] sequence<XURI> Predicates,
[in] XMetadatable Object,
[in] string RDFaContent,
[in] XURI repository
raises( com::sun
statementsare handled speciallybecause they logically
/** remove the RDFa statement(s) that correspond to an ODF element from the
repository .
< p >
RDFa statements are handled specially because they are not logically
part of any graph .
< / p >
@ param Element
the element RDFa statement ( s ) should be removed
@ throws com : : sun : : star : the given ` ULL , of type that not have
if the given removeStatementRDFa ( [ in ] XMetadatable Element )
RDFa metadata attached .
@ throws RepositoryException
if an error when accessing the repository .
*/
void removeStatementRDFa([in] XMetadatable Element)
raises( com::sun::star::lang::IllegalArgumentException,
RepositoryException@returns
/** find the RDFa statement(s) associated with an ODF element.
@ param Element
the ODF element for which RDFa statements should be found
@ returns
< ul >
< li > if the element has no RDFa meta - data attributes :
the empty sequence . < / li >
< li > if the element has RDFa meta - data attributes :
< ul >
< li > a sequence with ul >
attributes / >
< li > a flag indicating whether there is a xhtml : content
attribute . < / li >
<
< / li >
/ ul >
@ throws com : : sun : : star : : lang : : IllegalArgumentException
if the given This method exists because method exists because RDFa statements are not part of any named
RDFa metadata attached .
@ throws RepositoryException
if an error occurs when accessing the repository .
@ see Statement
*/
com::sun::star::beans::Pair< sequence<Statement>, boolean
getStatementRDFa([in] XMetadatable Element)
raises(com:sun:star:lang:IllegalArgumentException,
RepositoryException );
/** gets matching RDFa statements from the repository.
< p >
exists because statements are not part of any named
graph , and thus they cannot be enumerated with of RDF triple .
XNamedGraph : : getStatements ( ) .
< / p >
< p >
Any parameter may
For example , to get For example, to get all the repository .
< code > getStatementsRDFa ( myURI , null , null ) < / code >
< i ] XResource java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
@ param Subject
the java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0
@ param Predicate
the predicate of the RDF triple .
@ param Object
the object of the RDF triple .
@ returns
an iterator over all RDFa statements in the repository that match
the parameters , represented as an
enumeration of Statement
@ throws RepositoryException
if an error occurs when accessing the repository .
@ see Statement
@ see XRepository : : getStatements
@ see XNamedGraph : : getStatements
*/
com::sun::star::container::XEnumeration/*<Statement>*/ getStatementsRDFa(
[in] XResource Subject,
[in] XURI Predicate,
[in] XNode Object)
raises( RepositoryException );
};
}; }; }; };
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Messung V0.5 in Prozent C=95 H=93 G=93
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-10-11)
¤
*© Formatika GbR, Deutschland