Package 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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
LabelMapping.Relabeller
-
Constructor Summary
Constructors Constructor Description LabelMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods 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"...
-
-
-
Method Detail
-
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)
-
-