public class RDFLiteral extends RDFNode implements org.apache.commons.rdf.api.Literal
Constructor and Description |
---|
RDFLiteral(OWLLiteral literal) |
RDFLiteral(String literal,
String lang,
IRI datatype)
Constructor for plain literal wrappers.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(RDFNode o) |
boolean |
equals(Object obj) |
IRI |
getDatatype() |
IRI |
getIRI()
Gets the IRI of this object.
|
String |
getLang() |
Optional<String> |
getLanguageTag() |
String |
getLexicalForm() |
String |
getLexicalValue() |
int |
hashCode() |
boolean |
hasLang() |
boolean |
isLiteral()
Determines if this node is a literal node.
|
boolean |
isPlainLiteral() |
String |
ntriplesString() |
String |
toString() |
idRequired, isAnonymous, isAxiom, isIndividual, shouldOutputId
public RDFLiteral(String literal, @Nullable String lang, @Nullable IRI datatype)
literal
- lexical formlang
- language tagdatatype
- datatype IRIpublic RDFLiteral(OWLLiteral literal)
literal
- the wrapped literalpublic boolean isLiteral()
RDFNode
public int hashCode()
public String getLexicalValue()
public String getLexicalForm()
getLexicalForm
in interface org.apache.commons.rdf.api.Literal
public String getLang()
public Optional<String> getLanguageTag()
getLanguageTag
in interface org.apache.commons.rdf.api.Literal
public IRI getDatatype()
getDatatype
in interface org.apache.commons.rdf.api.Literal
public boolean hasLang()
public boolean isPlainLiteral()
public int compareTo(@Nullable RDFNode o)
compareTo
in interface Comparable<RDFNode>
public String ntriplesString()
ntriplesString
in interface org.apache.commons.rdf.api.RDFTerm
Copyright © 2020 The University of Manchester. All rights reserved.