org.semanticweb.HermiT.datatypes
Interface DatatypeHandler

All Known Implementing Classes:
AnyURIDatatypeHandler, BinaryDataDatatypeHandler, BooleanDatatypeHandler, DatatypeRegistry.AnonymousConstantsDatatypeHandler, DateTimeDatatypeHandler, DoubleDatatypeHandler, FloatDatatypeHandler, OWLRealDatatypeHandler, RDFPlainLiteralDatatypeHandler, XMLLiteralDatatypeHandler

public interface DatatypeHandler

Implements the functions needed for a particular datatype.


Method Summary
 ValueSpaceSubset conjoinWithDR(ValueSpaceSubset valueSpaceSubset, DatatypeRestriction datatypeRestriction)
           
 ValueSpaceSubset conjoinWithDRNegation(ValueSpaceSubset valueSpaceSubset, DatatypeRestriction datatypeRestriction)
           
 ValueSpaceSubset createValueSpaceSubset(DatatypeRestriction datatypeRestriction)
           
 Set<String> getManagedDatatypeURIs()
           
 boolean isDisjointWith(String datatypeURI1, String datatypeURI2)
           
 boolean isSubsetOf(String subsetDatatypeURI, String supersetDatatypeURI)
           
 Object parseLiteral(String lexicalForm, String datatypeURI)
           
 void validateDatatypeRestriction(DatatypeRestriction datatypeRestriction)
           
 

Method Detail

getManagedDatatypeURIs

Set<String> getManagedDatatypeURIs()

parseLiteral

Object parseLiteral(String lexicalForm,
                    String datatypeURI)
                    throws MalformedLiteralException
Throws:
MalformedLiteralException

validateDatatypeRestriction

void validateDatatypeRestriction(DatatypeRestriction datatypeRestriction)
                                 throws UnsupportedFacetException
Throws:
UnsupportedFacetException

createValueSpaceSubset

ValueSpaceSubset createValueSpaceSubset(DatatypeRestriction datatypeRestriction)

conjoinWithDR

ValueSpaceSubset conjoinWithDR(ValueSpaceSubset valueSpaceSubset,
                               DatatypeRestriction datatypeRestriction)

conjoinWithDRNegation

ValueSpaceSubset conjoinWithDRNegation(ValueSpaceSubset valueSpaceSubset,
                                       DatatypeRestriction datatypeRestriction)

isSubsetOf

boolean isSubsetOf(String subsetDatatypeURI,
                   String supersetDatatypeURI)

isDisjointWith

boolean isDisjointWith(String datatypeURI1,
                       String datatypeURI2)


Copyright © 2012. All Rights Reserved.