org.openrdf.repository.object.managers.converters
Class StringMarshall

java.lang.Object
  extended by org.openrdf.repository.object.managers.converters.StringMarshall
All Implemented Interfaces:
Marshall<Object>

public class StringMarshall
extends Object
implements Marshall<Object>

Converts String to and from Literal.

Author:
James Leigh

Constructor Summary
StringMarshall(ValueFactory vf)
           
StringMarshall(ValueFactory vf, String className)
           
StringMarshall(ValueFactory vf, String className, URI datatype)
           
 
Method Summary
 Object deserialize(Literal literal)
           
 URI getDatatype()
           
 String getJavaClassName()
           
 Literal serialize(Object object)
           
 void setDatatype(URI datatype)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringMarshall

public StringMarshall(ValueFactory vf)

StringMarshall

public StringMarshall(ValueFactory vf,
                      String className)

StringMarshall

public StringMarshall(ValueFactory vf,
                      String className,
                      URI datatype)
Method Detail

getJavaClassName

public String getJavaClassName()
Specified by:
getJavaClassName in interface Marshall<Object>

getDatatype

public URI getDatatype()
Specified by:
getDatatype in interface Marshall<Object>

setDatatype

public void setDatatype(URI datatype)
Specified by:
setDatatype in interface Marshall<Object>

deserialize

public Object deserialize(Literal literal)
Specified by:
deserialize in interface Marshall<Object>

serialize

public Literal serialize(Object object)
Specified by:
serialize in interface Marshall<Object>


Copyright © 2004-2010 James Leigh Services Inc.. All Rights Reserved.