public class RdbmsLiteral extends RdbmsValue implements Literal
LiteralImpl providing an internal id and version.| Constructor and Description |
|---|
RdbmsLiteral(Literal lit) |
RdbmsLiteral(Number id,
Integer version,
Literal lit) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
booleanValue()
Returns the boolean value of this literal.
|
byte |
byteValue()
Returns the byte value of this literal.
|
XMLGregorianCalendar |
calendarValue()
Returns the
XMLGregorianCalendar value of this literal. |
BigDecimal |
decimalValue()
Returns the decimal value of this literal.
|
double |
doubleValue()
Returns the double value of this literal.
|
boolean |
equals(Object other)
Compares a literal object to another object.
|
float |
floatValue()
Returns the float value of this literal.
|
URI |
getDatatype()
Gets the datatype for this literal.
|
String |
getLabel()
Gets the label of this literal.
|
String |
getLanguage()
Gets the language tag for this literal, normalized to lower case.
|
int |
hashCode()
Returns the literal's hash code.
|
BigInteger |
integerValue()
Returns the integer value of this literal.
|
int |
intValue()
Returns the int value of this literal.
|
long |
longValue()
Returns the long value of this literal.
|
short |
shortValue()
Returns the short value of this literal.
|
String |
stringValue()
Returns the String-value of a Value object.
|
String |
toString() |
getInternalId, getVersion, isExpired, setInternalId, setVersionpublic RdbmsLiteral(Literal lit)
public boolean booleanValue()
LiteralbooleanValue in interface Literalpublic byte byteValue()
Literalpublic XMLGregorianCalendar calendarValue()
LiteralXMLGregorianCalendar 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.calendarValue in interface Literalpublic BigDecimal decimalValue()
LiteraldecimalValue in interface Literalpublic double doubleValue()
LiteraldoubleValue in interface Literalpublic float floatValue()
LiteralfloatValue in interface Literalpublic URI getDatatype()
LiteralgetDatatype in interface LiteralLiteral.getLanguage() returns a
non-null value than this must return RDF#LANGSTRING.public String getLabel()
Literalpublic String getLanguage()
LiteralgetLanguage in interface Literalpublic BigInteger integerValue()
LiteralintegerValue in interface Literalpublic int intValue()
Literalpublic long longValue()
Literalpublic short shortValue()
LiteralshortValue in interface Literalpublic String stringValue()
ValueLiteral's label, a URI's URI or a BNode's ID.stringValue in interface Valuepublic boolean equals(Object other)
Literalpublic int hashCode()
LiteralCopyright © 2001–2015 Aduna. All rights reserved.