|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.clerezza.rdf.core.serializedform.Serializer
public class Serializer
This singleton class provides a method serialize to transform a
Graph into serialized RDF forms.
Functionality is delegated to registered SerializingProviders. Such
SerializingProviders can be registered and unregistered, later
registered SerializingProviders shadow previously registered
providers for the same format.
Note on synchronization: SerializingProviders must be able to
handle concurrent requests.
| Constructor Summary | |
|---|---|
Serializer()
the constructor sets the singleton instance to allow instantiation by OSGi-DS. |
|
| Method Summary | |
|---|---|
void |
bindSerializingProvider(SerializingProvider provider)
Registers a Serializing provider |
static Serializer |
getInstance()
This returns the singleton instance, if an instance has been previously created (e.g. |
void |
serialize(OutputStream serializedGraph,
TripleCollection tc,
String formatIdentifier)
Serializes a Graph into an OutputStream. |
void |
unbindSerializingProvider(SerializingProvider provider)
Unregister a Serializing provider |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Serializer()
getInstance method should be used.
| Method Detail |
|---|
public static Serializer getInstance()
public void serialize(OutputStream serializedGraph,
TripleCollection tc,
String formatIdentifier)
throws UnsupportedFormatException
serializedGraph - an outputStream into which the Graph will be serializedtc - the TripleCollection to be serializedformatIdentifier - a string specifying the serialization format (usually the
MIME-type)
UnsupportedFormatExceptionpublic void bindSerializingProvider(SerializingProvider provider)
provider - the provider to be registeredpublic void unbindSerializingProvider(SerializingProvider provider)
provider - the provider to be unregistered
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||