Class LangString

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

public class LangString extends cz.cvut.kbss.ontodriver.model.LangString
Represents a string with a language tag.
See Also:
  • Constructor Details

    • LangString

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

    • getLanguage

      public Optional<String> getLanguage()
      Gets the language set on this tagged string.

      Note that if the language is JsonLd.NONE (JSON-LD 1.1 keyword), an empty Optional is returned to ensure consistency with MultilingualString behavior.

      Overrides:
      getLanguage in class cz.cvut.kbss.ontodriver.model.LangString
      Returns:
      Language tag, possibly empty
    • toString

      public String toString()
      Overrides:
      toString in class cz.cvut.kbss.ontodriver.model.LangString