Class RdfLiteral<T>
- java.lang.Object
-
- org.eclipse.rdf4j.sparqlbuilder.rdf.RdfLiteral<T>
-
- Type Parameters:
T
- the datatype of the literal
- All Implemented Interfaces:
Operand
,QueryElement
,RdfObject
,RdfValue
- Direct Known Subclasses:
RdfLiteral.BooleanLiteral
,RdfLiteral.NumericLiteral
,RdfLiteral.StringLiteral
public abstract class RdfLiteral<T> extends java.lang.Object implements RdfValue
Denotes an RDF literal- See Also:
- RDF Literals, RDF Literal Syntax
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RdfLiteral.BooleanLiteral
Represents an RDF boolean literalstatic class
RdfLiteral.NumericLiteral
Represents an RDF number literalstatic class
RdfLiteral.StringLiteral
Represents an RDF string literal
-
Constructor Summary
Constructors Modifier Constructor Description private
RdfLiteral(T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getQueryString()
int
hashCode()
-
-
-
Field Detail
-
value
protected T value
-
-
Constructor Detail
-
RdfLiteral
private RdfLiteral(T value)
-
-
Method Detail
-
getQueryString
public java.lang.String getQueryString()
- Specified by:
getQueryString
in interfaceQueryElement
- Returns:
- the String representing the SPARQL syntax of this element
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-