Class 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()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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 class java.lang.Object