|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
RDFWriter is an interface to RDF serializers.
An RDFWriter
is a class which serializes an RDF model
to some RDF serializaion language. RDF/XML, n-triple and n3 are
examples of serialization languages.
Field Summary | |
static java.lang.String |
NSPREFIXPROPBASE
Namespace prefixes can be set using a system property of the form |
Method Summary | |
RDFErrorHandler |
setErrorHandler(RDFErrorHandler errHandler)
Set an error handler. |
void |
setNsPrefix(java.lang.String prefix,
java.lang.String ns)
Set the the namespace prefix to be used for a particular namespace. |
java.lang.Object |
setProperty(java.lang.String propName,
java.lang.Object propValue)
Set a property to control the behaviour of this writer. |
void |
write(Model model,
java.io.Writer out,
java.lang.String base)
Serialize Model model to Writer out. |
Field Detail |
public static final java.lang.String NSPREFIXPROPBASE
NSPREFIXPROPBASE + URI. Such prefixes override the built in ones and those set using
setNsPrefix
Method Detail |
public void write(Model model, java.io.Writer out, java.lang.String base) throws RDFException
model
to Writer out.
- Parameters:
out
- The Writer to which the serialization should
be sent.model
- The model to be written.base
- the base URI for relative URI calculations.
null
means use only absolute URI's.- Throws:
RDFException
- Generic RDF exception.
public java.lang.Object setProperty(java.lang.String propName, java.lang.Object propValue) throws RDFException
An RDFWriter's behaviour can be influenced by defining property values interpreted by that particular writer class. The values for such properties can be changed by calling this method.
No standard properties are defined. For the properties recognised by any particular writer implementation, see the the documentation for that implementation. The properties recognised by writers provided in the standard distribution can be found in the description of their setProperty method. Consult the list of implementors of this interface given above.
propName
- The name of the property.propValue
- The new value of the propertynull
if no value was set.RDFException
- Throws a generic RDF exceptionpublic void setNsPrefix(java.lang.String prefix, java.lang.String ns)
prefix
- the prefix to be usedns
- the namespacepublic RDFErrorHandler setErrorHandler(RDFErrorHandler errHandler)
errHandler
- The new error handler to be used.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |