Package org.gedcomx.vocab
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 Summary
Constructors Constructor Description VocabElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VocabElementaddDescription(String description, String locale)VocabElementaddLabel(String label, String locale)intcompareTo(VocabElement o)List<TextValue>getDescriptions()StringgetId()List<TextValue>getLabels()IntegergetPosition()StringgetSortName()URIgetSubclass()URIgetSublist()URIgetType()URIgetUri()voidsetId(String id)voidsetPosition(Integer position)voidsetSortName(String sortName)voidsetSubclass(URI subclass)voidsetSublist(URI sublist)voidsetType(URI type)voidsetUri(URI uri)
-
-
-
Method Detail
-
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)
-
addLabel
public VocabElement addLabel(String label, String locale)
-
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:
compareToin interfaceComparable<VocabElement>
-
-