Class LangString

java.lang.Object
cz.cvut.kbss.ontodriver.model.LangString
All Implemented Interfaces:
Serializable

public class LangString extends Object implements Serializable
Represents a string value with a (optional) language tag.
See Also:
  • Constructor Details

    • LangString

      public LangString(String value)
    • LangString

      public LangString(String value, String language)
  • Method Details

    • getValue

      public String getValue()
      Gets the lexical value of this string.
      Returns:
      Lexical value
    • getLanguage

      public Optional<String> getLanguage()
      Gets the language tag (if present).
      Returns:
      Optional language tag value
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object