public interface Literal extends Value
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.
|
stringValue
String getLabel()
String getLanguage()
URI getDatatype()
getLanguage()
returns a
non-null value than this must return RDF#LANGSTRING
.boolean equals(Object other)
int hashCode()
byte byteValue()
NumberFormatException
- If the literal cannot be represented by a byte.short shortValue()
NumberFormatException
- If the literal's label cannot be represented by a short.int intValue()
NumberFormatException
- If the literal's label cannot be represented by a int.long longValue()
NumberFormatException
- If the literal's label cannot be represented by to a long
.BigInteger integerValue()
NumberFormatException
- If the literal's label is not a valid integer.BigDecimal decimalValue()
NumberFormatException
- If the literal's label is not a valid decimal.float floatValue()
NumberFormatException
- If the literal's label cannot be represented by a float.double doubleValue()
NumberFormatException
- If the literal's label cannot be represented by a double.boolean booleanValue()
IllegalArgumentException
- If the literal's label cannot be represented by a boolean
.XMLGregorianCalendar calendarValue()
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.IllegalArgumentException
- If the literal cannot be represented by a
XMLGregorianCalendar
.Copyright © 2001–2017 Aduna. All rights reserved.