Package org.eclipse.rdf4j.model.impl
Class CalendarLiteral
java.lang.Object
org.eclipse.rdf4j.model.base.AbstractLiteral
org.eclipse.rdf4j.model.impl.SimpleLiteral
org.eclipse.rdf4j.model.impl.CalendarLiteral
- All Implemented Interfaces:
Serializable
,Literal
,Value
An extension of
SimpleLiteral
that stores a calendar value to avoid parsing.- Author:
- David Huynh, Arjohn Kampman
- See Also:
- Serialized Form
-
Constructor Summary
ModifierConstructorDescriptionprotected
CalendarLiteral(XMLGregorianCalendar calendar)
Creates a literal for the specified calendar using a datatype appropriate for the value indicated byXMLGregorianCalendar.getXMLSchemaType()
. -
Method Summary
Methods inherited from class org.eclipse.rdf4j.model.impl.SimpleLiteral
booleanValue, byteValue, decimalValue, doubleValue, equals, floatValue, getCoreDatatype, getDatatype, getLabel, getLanguage, getXsdDatatype, hashCode, integerValue, intValue, longValue, setDatatype, setDatatype, setDatatype, setDatatype, setLabel, setLanguage, shortValue, stringValue, toString
Methods inherited from class org.eclipse.rdf4j.model.base.AbstractLiteral
temporalAccessorValue, temporalAmountValue
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.rdf4j.model.Value
isBNode, isIRI, isResource, isTriple
-
Constructor Details
-
CalendarLiteral
Creates a literal for the specified calendar using a datatype appropriate for the value indicated byXMLGregorianCalendar.getXMLSchemaType()
.
-
-
Method Details
-
calendarValue
Description copied from interface:Literal
Returns theXMLGregorianCalendar
value of this literal. A calendar representation can be given for literals whose label conforms to the syntax of the following XML Schema datatypes: dateTime, time, date, gYearMonth, gMonthDay, gYear, gMonth or gDay.- Specified by:
calendarValue
in interfaceLiteral
- Overrides:
calendarValue
in classSimpleLiteral
- Returns:
- The calendar value of the literal.
-