Package org.eclipse.rdf4j.model.impl
Class BooleanLiteral
- java.lang.Object
-
- org.eclipse.rdf4j.model.base.AbstractLiteral
-
- org.eclipse.rdf4j.model.impl.SimpleLiteral
-
- org.eclipse.rdf4j.model.impl.BooleanLiteral
-
- All Implemented Interfaces:
Serializable
,Literal
,Value
- Direct Known Subclasses:
BooleanLiteralImpl
public class BooleanLiteral extends SimpleLiteral
An extension ofSimpleLiteral
that stores a boolean value to avoid parsing.- Author:
- David Huynh, Arjohn Kampman
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BooleanLiteral
FALSE
static BooleanLiteral
TRUE
-
Constructor Summary
Constructors Modifier Constructor Description protected
BooleanLiteral(boolean value)
Creates an xsd:boolean typed literal with the specified value.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
booleanValue()
Returns the boolean value of this literal.static BooleanLiteral
valueOf(boolean value)
Returns aBooleanLiteral
for the specified value.-
Methods inherited from class org.eclipse.rdf4j.model.impl.SimpleLiteral
byteValue, calendarValue, decimalValue, doubleValue, equals, floatValue, getDatatype, getLabel, getLanguage, getXsdDatatype, hashCode, integerValue, intValue, longValue, 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
-
-
-
-
Field Detail
-
TRUE
public static final BooleanLiteral TRUE
-
FALSE
public static final BooleanLiteral FALSE
-
-
Method Detail
-
booleanValue
public boolean booleanValue()
Description copied from interface:Literal
Returns the boolean value of this literal.- Specified by:
booleanValue
in interfaceLiteral
- Overrides:
booleanValue
in classSimpleLiteral
- Returns:
- The boolean value of the literal.
-
valueOf
public static BooleanLiteral valueOf(boolean value)
Returns aBooleanLiteral
for the specified value. This method uses the constantsTRUE
andFALSE
as result values, preventing the often unnecessary creation of newBooleanLiteral
objects.
-
-