org.openrdf.elmo.sesame
Class SesameLiteralManager
java.lang.Object
org.openrdf.elmo.sesame.SesameLiteralManager
- All Implemented Interfaces:
- LiteralManager<URI,Literal>
public class SesameLiteralManager
- extends Object
- implements LiteralManager<URI,Literal>
Converts between simple Java Objects and Strings.
- Author:
- James Leigh
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SesameLiteralManager
public SesameLiteralManager(ValueFactory factory)
init
public void init()
setClassLoader
public void setClassLoader(ClassLoader cl)
- Specified by:
setClassLoader in interface LiteralManager<URI,Literal>
getClass
public Class<?> getClass(URI datatype)
- Specified by:
getClass in interface LiteralManager<URI,Literal>
getDatatype
public URI getDatatype(Class<?> type)
- Description copied from interface:
LiteralManager
- Looks up the datatype that should be used for the given Java class,
- Specified by:
getDatatype in interface LiteralManager<URI,Literal>
- Returns:
- Datatype that should.
getLiteral
public Literal getLiteral(Object object)
- Specified by:
getLiteral in interface LiteralManager<URI,Literal>
getLiteral
public Literal getLiteral(String value,
String language)
- Specified by:
getLiteral in interface LiteralManager<URI,Literal>
getObject
public Object getObject(Literal literal)
- Specified by:
getObject in interface LiteralManager<URI,Literal>
recordMarshall
public void recordMarshall(Class<?> javaClass,
Marshall<?> marshall)
recordType
public void recordType(Class<?> javaClass,
String datatype)
- Specified by:
recordType in interface LiteralManager<URI,Literal>
isTypeOfLiteral
public boolean isTypeOfLiteral(Class<?> type)
- Specified by:
isTypeOfLiteral in interface LiteralManager<URI,Literal>
Copyright © 2004-2008 Aduna. All Rights Reserved.