java.io.Serializable
public class LabelMapping
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class | Description |
---|---|---|
static interface |
LabelMapping.Relabeller |
Constructor | Description |
---|---|
LabelMapping() |
Modifier and Type | Method | Description |
---|---|---|
void |
addMapping(java.lang.String id,
java.lang.String label) |
|
void |
addMapping(Identifier id,
java.lang.String label) |
|
void |
addMappings(java.lang.String[] ids,
java.lang.String[] labels) |
|
java.lang.String |
getLabel(java.lang.String id,
java.lang.String defaultLabel) |
|
java.lang.String |
getLabel(Identifier id) |
|
java.lang.String |
getLabel(Identifier id,
java.lang.String defaultLabel) |
|
Identifier |
getLabelIdentifier(Identifier id) |
|
IdGroup |
getMapped(IdGroup original) |
|
LabelMapping |
getRelabeled(LabelMapping.Relabeller relabeller) |
|
LabelMapping |
getUniquifiedMappings() |
If a mapping occurs more than once will rename instance to "x 1", "x 2"...
|
public void addMapping(java.lang.String id, java.lang.String label)
public void addMapping(Identifier id, java.lang.String label)
public void addMappings(java.lang.String[] ids, java.lang.String[] labels)
names
- Namescolours
- associated colourspublic java.lang.String getLabel(java.lang.String id, java.lang.String defaultLabel)
public java.lang.String getLabel(Identifier id, java.lang.String defaultLabel)
public java.lang.String getLabel(Identifier id)
public Identifier getLabelIdentifier(Identifier id)
public LabelMapping getUniquifiedMappings()
public LabelMapping getRelabeled(LabelMapping.Relabeller relabeller)