Package org.eclipse.rdf4j.model
Interface Value
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
BNode
,IRI
,Literal
,LmdbResource
,LmdbValue
,MemValue
,NativeResource
,NativeValue
,Resource
,Triple
- All Known Implementing Classes:
AbstractBNode
,AbstractIRI
,AbstractLiteral
,AbstractTriple
,BooleanLiteral
,BooleanMemLiteral
,CalendarLiteral
,CalendarMemLiteral
,DecimalLiteral
,DecimalMemLiteral
,IntegerLiteral
,IntegerMemLiteral
,InternedIRI
,LmdbBNode
,LmdbIRI
,LmdbLiteral
,MemBNode
,MemIRI
,MemLiteral
,MemResource
,MemTriple
,NativeBNode
,NativeIRI
,NativeLiteral
,NumericLiteral
,NumericMemLiteral
,SimpleBNode
,SimpleIRI
,SimpleLiteral
,SimpleTriple
public interface Value extends Serializable
The supertype of all RDF model objects (URIs, blank nodes and literals).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
isBNode()
Check if the object is an instance of the given type.default boolean
isIRI()
Check if the object is an instance of the given type.default boolean
isLiteral()
Check if the object is an instance of the given type.default boolean
isResource()
Check if the object is an instance of the given type.default boolean
isTriple()
Check if the object is an instance of the given type.String
stringValue()
Returns the String-value of a Value object.
-
-
-
Method Detail
-
isBNode
default boolean isBNode()
Check if the object is an instance of the given type. Typically 2x than using instanceof.For implementers: This default implementation is overridden in the repsective sub-interface.
- Returns:
- true if instance of
BNode
-
isIRI
default boolean isIRI()
Check if the object is an instance of the given type. Typically 2x than using instanceof.For implementers: This default implementation is overridden in the repsective sub-interface.
- Returns:
- true if instance of
IRI
-
isResource
default boolean isResource()
Check if the object is an instance of the given type. Typically 2x than using instanceof.For implementers: This default implementation is overridden in the repsective sub-interface.
- Returns:
- true if instance of
Resource
-
isLiteral
default boolean isLiteral()
Check if the object is an instance of the given type. Typically 2x than using instanceof.For implementers: This default implementation is overridden in the repsective sub-interface.
- Returns:
- true if instance of
Literal
-
isTriple
default boolean isTriple()
Check if the object is an instance of the given type. Typically 2x than using instanceof.For implementers: This default implementation is overridden in the repsective sub-interface.
- Returns:
- true if instance of
Triple
-
stringValue
String stringValue()
-
-