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, setVersion
public RdbmsLiteral(Literal lit)
public boolean booleanValue()
Literal
booleanValue
in interface Literal
public byte byteValue()
Literal
public XMLGregorianCalendar calendarValue()
Literal
XMLGregorianCalendar
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 Literal
public BigDecimal decimalValue()
Literal
decimalValue
in interface Literal
public double doubleValue()
Literal
doubleValue
in interface Literal
public float floatValue()
Literal
floatValue
in interface Literal
public URI getDatatype()
Literal
getDatatype
in interface Literal
public String getLabel()
Literal
public String getLanguage()
Literal
getLanguage
in interface Literal
public BigInteger integerValue()
Literal
integerValue
in interface Literal
public int intValue()
Literal
public long longValue()
Literal
public short shortValue()
Literal
shortValue
in interface Literal
public String stringValue()
Value
Literal
's label, a URI
's URI or a BNode
's ID.stringValue
in interface Value
public boolean equals(Object other)
Literal
public int hashCode()
Literal
Copyright © 2001-2016 Aduna. All Rights Reserved.