Class VocabElement

java.lang.Object
org.gedcomx.vocab.VocabElement
All Implemented Interfaces:
Comparable<VocabElement>

public class VocabElement extends Object implements Comparable<VocabElement>
Representation of a vocabulary element
  • Constructor Details

    • VocabElement

      public VocabElement()
  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getUri

      public URI getUri()
    • setUri

      public void setUri(URI uri)
    • getSubclass

      public URI getSubclass()
    • setSubclass

      public void setSubclass(URI subclass)
    • getType

      public URI getType()
    • setType

      public void setType(URI type)
    • getSortName

      public String getSortName()
    • setSortName

      public void setSortName(String sortName)
    • getLabels

      public List<TextValue> getLabels()
    • addLabel

      public VocabElement addLabel(String label, String locale)
    • getDescriptions

      public List<TextValue> getDescriptions()
    • addDescription

      public VocabElement addDescription(String description, String locale)
    • getSublist

      public URI getSublist()
    • setSublist

      public void setSublist(URI sublist)
    • getPosition

      public Integer getPosition()
    • setPosition

      public void setPosition(Integer position)
    • compareTo

      public int compareTo(VocabElement o)
      Specified by:
      compareTo in interface Comparable<VocabElement>