Package org.restlet.ext.rdf
Class Literal
- java.lang.Object
-
- org.restlet.ext.rdf.Literal
-
public class Literal extends java.lang.Object
Literal as defined by RDF. Composed of the literal value, optional datatype reference and language properties.- Author:
- Jerome Louvel
- See Also:
- RDF literals
-
-
Constructor Summary
Constructors Constructor Description Literal(java.lang.String value)
Constructor.Literal(java.lang.String value, org.restlet.data.Reference datatypeRef)
Constructor.Literal(java.lang.String value, org.restlet.data.Reference datatypeRef, org.restlet.data.Language language)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.restlet.data.Reference
getDatatypeRef()
Returns the optional datatype reference.org.restlet.data.Language
getLanguage()
Returns the optional language.java.lang.String
getValue()
Returns the value.boolean
isPlain()
Indicates if the literal is plain.boolean
isTyped()
Indicates if the literal is types.void
setDatatypeRef(org.restlet.data.Reference datatypeRef)
Sets the datatype reference.void
setLanguage(org.restlet.data.Language language)
Sets the language.void
setValue(java.lang.String value)
Sets the value.java.lang.String
toString()
-
-
-
Constructor Detail
-
Literal
public Literal(java.lang.String value)
Constructor.- Parameters:
value
- The value.
-
Literal
public Literal(java.lang.String value, org.restlet.data.Reference datatypeRef)
Constructor.- Parameters:
value
- The value.datatypeRef
- The optional datatype reference.
-
Literal
public Literal(java.lang.String value, org.restlet.data.Reference datatypeRef, org.restlet.data.Language language)
Constructor.- Parameters:
value
- The value.datatypeRef
- The optional datatype reference.language
- The optional language.
-
-
Method Detail
-
getDatatypeRef
public org.restlet.data.Reference getDatatypeRef()
Returns the optional datatype reference.- Returns:
- The datatype reference or null.
-
getLanguage
public org.restlet.data.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(org.restlet.data.Reference datatypeRef)
Sets the datatype reference.- Parameters:
datatypeRef
- The datatype reference.
-
setLanguage
public void setLanguage(org.restlet.data.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:
toString
in classjava.lang.Object
-
-