org.openrdf.elmo.sesame.converters
Interface Marshall<T>

Type Parameters:
T - Java Class type this object can convert.
All Known Implementing Classes:
BigDecimalMarshall, BigIntegerMarshall, BooleanMarshall, ByteMarshall, CharacterMarshall, ClassMarshall, DateMarshall, DoubleMarshall, DurationMarshall, FloatMarshall, GregorianCalendarMarshall, IntegerMarshall, LocaleMarshall, LongMarshall, ObjectConstructorMarshall, ObjectSerializationMarshall, PatternMarshall, QNameMarshall, ShortMarshall, SqlDateMarshall, SqlTimeMarshall, SqlTimestampMarshall, ValueOfMarshall, XMLGregorianCalendarMarshall

public interface Marshall<T>

Interface used to convert between Java literal Objects and Sesame RDF Literals.

Author:
James Leigh

Method Summary
 T deserialize(Literal literal)
           
 URI getDatatype()
           
 Class<? extends T> getJavaClass()
           
 Literal serialize(T object)
           
 void setDatatype(URI datatype)
           
 

Method Detail

getJavaClass

Class<? extends T> getJavaClass()

getDatatype

URI getDatatype()

setDatatype

void setDatatype(URI datatype)

deserialize

T deserialize(Literal literal)

serialize

Literal serialize(T object)


Copyright © 2004-2008 Aduna. All Rights Reserved.