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, shouldOutputIdpublic 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()
RDFNodepublic int hashCode()
public String getLexicalValue()
public String getLexicalForm()
getLexicalForm in interface org.apache.commons.rdf.api.Literalpublic String getLang()
public Optional<String> getLanguageTag()
getLanguageTag in interface org.apache.commons.rdf.api.Literalpublic IRI getDatatype()
getDatatype in interface org.apache.commons.rdf.api.Literalpublic 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.RDFTermCopyright © 2019 The University of Manchester. All rights reserved.