org.semanticweb.HermiT.datatypes.floatnum
Class FloatDatatypeHandler
java.lang.Object
org.semanticweb.HermiT.datatypes.floatnum.FloatDatatypeHandler
- All Implemented Interfaces:
- DatatypeHandler
public class FloatDatatypeHandler
- extends java.lang.Object
- implements DatatypeHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XSD_NS
protected static final java.lang.String XSD_NS
XSD_FLOAT
protected static final java.lang.String XSD_FLOAT
FLOAT_ENTIRE
protected static final ValueSpaceSubset FLOAT_ENTIRE
EMPTY_SUBSET
protected static final ValueSpaceSubset EMPTY_SUBSET
s_managedDatatypeURIs
protected static final java.util.Set<java.lang.String> s_managedDatatypeURIs
s_supportedFacetURIs
protected static final java.util.Set<java.lang.String> s_supportedFacetURIs
FloatDatatypeHandler
public FloatDatatypeHandler()
getManagedDatatypeURIs
public java.util.Set<java.lang.String> getManagedDatatypeURIs()
- Specified by:
getManagedDatatypeURIs
in interface DatatypeHandler
parseLiteral
public java.lang.Object parseLiteral(java.lang.String lexicalForm,
java.lang.String datatypeURI)
throws MalformedLiteralException
- Specified by:
parseLiteral
in interface DatatypeHandler
- Throws:
MalformedLiteralException
validateDatatypeRestriction
public void validateDatatypeRestriction(DatatypeRestriction datatypeRestriction)
throws UnsupportedFacetException
- Specified by:
validateDatatypeRestriction
in interface DatatypeHandler
- Throws:
UnsupportedFacetException
createValueSpaceSubset
public ValueSpaceSubset createValueSpaceSubset(DatatypeRestriction datatypeRestriction)
- Specified by:
createValueSpaceSubset
in interface DatatypeHandler
conjoinWithDR
public ValueSpaceSubset conjoinWithDR(ValueSpaceSubset valueSpaceSubset,
DatatypeRestriction datatypeRestriction)
- Specified by:
conjoinWithDR
in interface DatatypeHandler
conjoinWithDRNegation
public ValueSpaceSubset conjoinWithDRNegation(ValueSpaceSubset valueSpaceSubset,
DatatypeRestriction datatypeRestriction)
- Specified by:
conjoinWithDRNegation
in interface DatatypeHandler
getIntervalFor
protected FloatInterval getIntervalFor(DatatypeRestriction datatypeRestriction)
isSubsetOf
public boolean isSubsetOf(java.lang.String subsetDatatypeURI,
java.lang.String supersetDatatypeURI)
- Specified by:
isSubsetOf
in interface DatatypeHandler
isDisjointWith
public boolean isDisjointWith(java.lang.String datatypeURI1,
java.lang.String datatypeURI2)
- Specified by:
isDisjointWith
in interface DatatypeHandler