pal.misc
Class LabelMapping
java.lang.Object
pal.misc.LabelMapping
- All Implemented Interfaces:
- java.io.Serializable
public class LabelMapping
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LabelMapping
public LabelMapping()
addMapping
public void addMapping(java.lang.String id,
java.lang.String label)
addMapping
public void addMapping(Identifier id,
java.lang.String label)
addMappings
public void addMappings(java.lang.String[] ids,
java.lang.String[] labels)
- Parameters:
names
- Namescolours
- associated colours
getLabel
public java.lang.String getLabel(java.lang.String id,
java.lang.String defaultLabel)
getLabel
public java.lang.String getLabel(Identifier id,
java.lang.String defaultLabel)
getLabel
public java.lang.String getLabel(Identifier id)
getLabelIdentifier
public Identifier getLabelIdentifier(Identifier id)
getUniquifiedMappings
public LabelMapping getUniquifiedMappings()
- If a mapping occurs more than once will rename instance to "x 1", "x 2"... and so on where x is the mapping in question
getRelabeled
public LabelMapping getRelabeled(LabelMapping.Relabeller relabeller)
getMapped
public IdGroup getMapped(IdGroup original)