Class XSDTime
- java.lang.Object
-
- openllet.core.datatypes.AbstractBaseDatatype<javax.xml.datatype.XMLGregorianCalendar>
-
- openllet.core.datatypes.types.datetime.AbstractTimelineDatatype
-
- openllet.core.datatypes.types.datetime.XSDTime
-
- All Implemented Interfaces:
Datatype<javax.xml.datatype.XMLGregorianCalendar>
public class XSDTime extends AbstractTimelineDatatype
Title:
xsd:time
Description: Singleton implementation of
xsd:time
datatype. This implementation diverges from the XML Schema specification because- the value space is disjoint from the value space of other timeline based datatypes (e.g., xsd:dateTime)
- values are treated as points on a line that represents a (time zone extended) single day, not as recurring intervals on the infinte datetime timeline
Copyright: Copyright (c) 2009
Company: Clark & Parsia, LLC.
- Author:
- Mike Smith
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RestrictedDatatype<javax.xml.datatype.XMLGregorianCalendar>
asDataRange()
Get the canonical _data range for a datatypestatic XSDTime
getInstance()
-
Methods inherited from class openllet.core.datatypes.types.datetime.AbstractTimelineDatatype
getCanonicalRepresentation, getLiteral, getPrimitiveDatatype, getValue, isPrimitive
-
Methods inherited from class openllet.core.datatypes.AbstractBaseDatatype
equals, getName, hashCode
-
-
-
-
Method Detail
-
getInstance
public static XSDTime getInstance()
-
asDataRange
public RestrictedDatatype<javax.xml.datatype.XMLGregorianCalendar> asDataRange()
Description copied from interface:Datatype
Get the canonical _data range for a datatype- Returns:
- a
DataRange
representation of the datatype value space
-
-