public class ArrayLiteral extends Object implements Literal
Modifier and Type | Field and Description |
---|---|
static IRI |
ARRAY |
STRICT_TYPES
Constructor and Description |
---|
ArrayLiteral(long... theValues) |
Modifier and Type | Method and Description |
---|---|
static ArrayLiteral |
coerce(Literal encodedValue) |
Datatype |
datatype()
The datatype of the `Literal`.
|
IRI |
datatypeIRI()
The IRI of the
Datatype of the `Literal`. |
boolean |
equals(Object theObject) |
long[] |
getValues() |
int |
hashCode() |
String |
label()
The lexical value of the literal
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
booleanValue, byteValue, calendarValue, decimalValue, doubleValue, durationValue, floatValue, integerValue, intValue, isLanguageLiteral, lang, longValue, shortValue, str, xmlCalendarValue
public static final IRI ARRAY
public long[] getValues()
@Nonnull public Datatype datatype()
@Nonnull public IRI datatypeIRI()
Datatype
of the `Literal`. Often, this is syntactic sugar for `datatype().iri()` however,
in the case where it is a user defined datatype, eg Datatype.UDF
this will return the specific IRI
of the datatype.datatypeIRI
in interface Literal
public static ArrayLiteral coerce(Literal encodedValue)
Copyright © 2010-2016 Stardog Union. All Rights Reserved.