org.openrdf.repository.object.managers
Class LiteralManager

java.lang.Object
  extended by org.openrdf.repository.object.managers.LiteralManager
All Implemented Interfaces:
Cloneable

public class LiteralManager
extends Object
implements Cloneable

Converts between simple Java Objects and Strings.

Author:
James Leigh

Constructor Summary
LiteralManager()
           
LiteralManager(ValueFactory uf, ValueFactory lf)
           
 
Method Summary
 void addDatatype(Class<?> javaClass, URI datatype)
           
 LiteralManager clone()
           
 Literal createLiteral(Object object)
           
 Literal createLiteral(String value, String language)
           
 Object createObject(Literal literal)
           
 Class<?> findClass(URI datatype)
           
 URI findDatatype(Class<?> type)
           
 boolean isDatatype(Class<?> type)
           
 boolean isRecordedeType(URI datatype)
           
 void recordMarshall(Class<?> javaClass, Marshall<?> marshall)
           
 void recordMarshall(String javaClassName, Marshall<?> marshall)
           
 void setClassLoader(ClassLoader cl)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LiteralManager

public LiteralManager()

LiteralManager

public LiteralManager(ValueFactory uf,
                      ValueFactory lf)
Method Detail

clone

public LiteralManager clone()
Overrides:
clone in class Object

setClassLoader

public void setClassLoader(ClassLoader cl)

findClass

public Class<?> findClass(URI datatype)

isRecordedeType

public boolean isRecordedeType(URI datatype)

findDatatype

public URI findDatatype(Class<?> type)

createLiteral

public Literal createLiteral(Object object)

createLiteral

public Literal createLiteral(String value,
                             String language)

createObject

public Object createObject(Literal literal)

recordMarshall

public void recordMarshall(String javaClassName,
                           Marshall<?> marshall)

recordMarshall

public void recordMarshall(Class<?> javaClass,
                           Marshall<?> marshall)

addDatatype

public void addDatatype(Class<?> javaClass,
                        URI datatype)

isDatatype

public boolean isDatatype(Class<?> type)


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