Class CalendarMemLiteral
java.lang.Object
org.eclipse.rdf4j.model.base.AbstractLiteral
org.eclipse.rdf4j.model.impl.SimpleLiteral
org.eclipse.rdf4j.sail.memory.model.MemLiteral
org.eclipse.rdf4j.sail.memory.model.CalendarMemLiteral
- All Implemented Interfaces:
Serializable
,Literal
,Value
,MemValue
An extension of MemLiteral that stores a Calendar value to avoid parsing.
- Author:
- David Huynh, Arjohn Kampman
- See Also:
-
Field Summary
Fields inherited from interface org.eclipse.rdf4j.sail.memory.model.MemValue
EMPTY_LIST
-
Constructor Summary
ConstructorDescriptionCalendarMemLiteral
(Object creator, String label, XMLGregorianCalendar calendar) CalendarMemLiteral
(Object creator, String label, CoreDatatype datatype, XMLGregorianCalendar calendar) CalendarMemLiteral
(Object creator, String label, IRI datatype, XMLGregorianCalendar calendar) CalendarMemLiteral
(Object creator, XMLGregorianCalendar calendar) -
Method Summary
Methods inherited from class org.eclipse.rdf4j.sail.memory.model.MemLiteral
addObjectStatement, cleanSnapshotsFromObjectStatements, getCreator, getObjectStatementCount, getObjectStatementList, hasStatements, removeObjectStatement
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, stringValue
-
Constructor Details
-
CalendarMemLiteral
-
CalendarMemLiteral
-
CalendarMemLiteral
public CalendarMemLiteral(Object creator, String label, IRI datatype, XMLGregorianCalendar calendar) -
CalendarMemLiteral
public CalendarMemLiteral(Object creator, String label, CoreDatatype datatype, XMLGregorianCalendar calendar)
-
-
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.
-