Package org.aksw.jenax.io.kryo.jena
Class RiotSerializerBase<T>
java.lang.Object
com.esotericsoftware.kryo.Serializer<T>
org.aksw.jenax.io.kryo.jena.RiotSerializerBase<T>
- Direct Known Subclasses:
DatasetSerializer,GraphSerializerViaRiot,ModelSerializerViaRiot,PrefixMappingSerializer
public abstract class RiotSerializerBase<T>
extends com.esotericsoftware.kryo.Serializer<T>
Base class for jena-riot based serializers.
Lang is for reading whereas format is a flavor for writing (e.g. format may include pretty formatting).
Obviously, the format's language must match to one given for lang.
- Author:
- Claus Stadler
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRiotSerializerBase(org.apache.jena.riot.Lang lang, org.apache.jena.riot.RDFFormat format) -
Method Summary
Modifier and TypeMethodDescriptionfinal Tread(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<T> objClass) protected abstract Tfinal voidprotected abstract voidwriteActual(T obj, OutputStream out) Methods inherited from class com.esotericsoftware.kryo.Serializer
copy, getAcceptsNull, isImmutable, setAcceptsNull, setGenerics, setImmutable
-
Field Details
-
lang
protected org.apache.jena.riot.Lang lang -
format
protected org.apache.jena.riot.RDFFormat format
-
-
Constructor Details
-
RiotSerializerBase
public RiotSerializerBase(org.apache.jena.riot.Lang lang, org.apache.jena.riot.RDFFormat format)
-
-
Method Details
-
writeActual
-
readActual
-
write
public final void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, T obj) - Specified by:
writein classcom.esotericsoftware.kryo.Serializer<T>
-
read
public final T read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<T> objClass) - Specified by:
readin classcom.esotericsoftware.kryo.Serializer<T>
-