Package org.restlet.ext.rdf
Class Literal
- java.lang.Object
-
- org.restlet.ext.rdf.Literal
-
public class Literal extends java.lang.ObjectLiteral as defined by RDF. Composed of the literal value, optional datatype reference and language properties.- See Also:
- RDF literals
-
-
Field Summary
Fields Modifier and Type Field Description private ReferencedatatypeRefThe optional datatype reference.private LanguagelanguageThe optional language.private java.lang.StringvalueThe value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReferencegetDatatypeRef()Returns the optional datatype reference.LanguagegetLanguage()Returns the optional language.java.lang.StringgetValue()Returns the value.booleanisPlain()Indicates if the literal is plain.booleanisTyped()Indicates if the literal is types.voidsetDatatypeRef(Reference datatypeRef)Sets the datatype reference.voidsetLanguage(Language language)Sets the language.voidsetValue(java.lang.String value)Sets the value.java.lang.StringtoString()
-
-
-
Constructor Detail
-
Literal
public Literal(java.lang.String value)
Constructor.- Parameters:
value- The value.
-
Literal
public Literal(java.lang.String value, Reference datatypeRef)Constructor.- Parameters:
value- The value.datatypeRef- The optional datatype reference.
-
-
Method Detail
-
getDatatypeRef
public Reference getDatatypeRef()
Returns the optional datatype reference.- Returns:
- The datatype reference or null.
-
getLanguage
public Language getLanguage()
Returns the optional language.- Returns:
- The language or null.
-
getValue
public java.lang.String getValue()
Returns the value.- Returns:
- The value.
-
isPlain
public boolean isPlain()
Indicates if the literal is plain. Plain literals have a value and an optional language tag.- Returns:
- True if the literal is plain.
-
isTyped
public boolean isTyped()
Indicates if the literal is types. Typed literals have a value and a datatype reference.- Returns:
- True if the literal is typed.
-
setDatatypeRef
public void setDatatypeRef(Reference datatypeRef)
Sets the datatype reference.- Parameters:
datatypeRef- The datatype reference.
-
setLanguage
public void setLanguage(Language language)
Sets the language.- Parameters:
language- The language.
-
setValue
public void setValue(java.lang.String value)
Sets the value.- Parameters:
value- The value.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-