de.fau.cs.www8.jadeowlcodec.datatypes
Class DatatypeManager

java.lang.Object
  extended by de.fau.cs.www8.jadeowlcodec.datatypes.DatatypeManager
Direct Known Subclasses:
DefaultDatatypeManager

public class DatatypeManager
extends java.lang.Object


Nested Class Summary
 class DatatypeManager.ClassNotRegisteredException
           
 class DatatypeManager.DatatypeManagerException
           
 class DatatypeManager.URINotRegisteredException
           
 
Constructor Summary
protected DatatypeManager()
           
  DatatypeManager(java.lang.String name)
           
 
Method Summary
static DatatypeManager getDefaultInstance()
           
static DatatypeHandler getDummyIndividualHandler()
           
<T> DatatypeHandler<T>
getObjectDatatype(T o)
           
 DatatypeHandler getXsdDatatype(java.lang.String xsdName)
           
 DatatypeHandler getXsdDatatype(Uri.XsdDatatype xsdName)
           
 void register(DatatypeHandler dt)
           
 void unRegister(DatatypeHandler dt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatatypeManager

protected DatatypeManager()

DatatypeManager

public DatatypeManager(java.lang.String name)
Method Detail

getDefaultInstance

public static DatatypeManager getDefaultInstance()

register

public void register(DatatypeHandler dt)

unRegister

public void unRegister(DatatypeHandler dt)

getXsdDatatype

public DatatypeHandler getXsdDatatype(java.lang.String xsdName)
                               throws DatatypeManager.URINotRegisteredException
Throws:
DatatypeManager.URINotRegisteredException

getXsdDatatype

public DatatypeHandler getXsdDatatype(Uri.XsdDatatype xsdName)
                               throws DatatypeManager.URINotRegisteredException
Throws:
DatatypeManager.URINotRegisteredException

getObjectDatatype

public <T> DatatypeHandler<T> getObjectDatatype(T o)
                                     throws DatatypeManager.ClassNotRegisteredException
Throws:
DatatypeManager.ClassNotRegisteredException

getDummyIndividualHandler

public static DatatypeHandler getDummyIndividualHandler()


Copyright 2007 Moritz Goeb, Bernhard Schiemann, Ulf Schreiber of Chair of Artificial Intelligence, University of Erlangen-Nuremberg