Package org.aksw.iguana.commons.time
Class DurationLiteral
java.lang.Object
org.aksw.iguana.commons.time.DurationLiteral
- All Implemented Interfaces:
org.apache.jena.datatypes.RDFDatatype
This class is used to convert a Java Duration object to a typed RDF literal. The literal is typed as
xsd:dayTimeDuration.
TODO: This class temporarily fixes an issue with Jena.
TODO: This class temporarily fixes an issue with Jena.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncannonicalise(Object value) intgetHashCode(org.apache.jena.graph.impl.LiteralLabel lit) Class<?>getURI()booleanisEqual(org.apache.jena.graph.impl.LiteralLabel value1, org.apache.jena.graph.impl.LiteralLabel value2) booleanbooleanisValidLiteral(org.apache.jena.graph.impl.LiteralLabel lit) booleanisValidValue(Object valueForm) org.apache.jena.datatypes.RDFDatatypenormalizeSubType(Object value, org.apache.jena.datatypes.RDFDatatype dt)
-
Constructor Details
-
DurationLiteral
-
-
Method Details
-
getLexicalForm
-
getURI
- Specified by:
getURIin interfaceorg.apache.jena.datatypes.RDFDatatype
-
unparse
- Specified by:
unparsein interfaceorg.apache.jena.datatypes.RDFDatatype
-
parse
- Specified by:
parsein interfaceorg.apache.jena.datatypes.RDFDatatype- Throws:
org.apache.jena.datatypes.DatatypeFormatException
-
isValid
- Specified by:
isValidin interfaceorg.apache.jena.datatypes.RDFDatatype
-
isValidValue
- Specified by:
isValidValuein interfaceorg.apache.jena.datatypes.RDFDatatype
-
isValidLiteral
public boolean isValidLiteral(org.apache.jena.graph.impl.LiteralLabel lit) - Specified by:
isValidLiteralin interfaceorg.apache.jena.datatypes.RDFDatatype
-
isEqual
public boolean isEqual(org.apache.jena.graph.impl.LiteralLabel value1, org.apache.jena.graph.impl.LiteralLabel value2) - Specified by:
isEqualin interfaceorg.apache.jena.datatypes.RDFDatatype
-
getHashCode
public int getHashCode(org.apache.jena.graph.impl.LiteralLabel lit) - Specified by:
getHashCodein interfaceorg.apache.jena.datatypes.RDFDatatype
-
getJavaClass
- Specified by:
getJavaClassin interfaceorg.apache.jena.datatypes.RDFDatatype
-
cannonicalise
- Specified by:
cannonicalisein interfaceorg.apache.jena.datatypes.RDFDatatype
-
extendedTypeDefinition
- Specified by:
extendedTypeDefinitionin interfaceorg.apache.jena.datatypes.RDFDatatype
-
normalizeSubType
public org.apache.jena.datatypes.RDFDatatype normalizeSubType(Object value, org.apache.jena.datatypes.RDFDatatype dt) - Specified by:
normalizeSubTypein interfaceorg.apache.jena.datatypes.RDFDatatype
-