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 interfaceLabelMapping.Relabeller
-
Constructor Summary
Constructors Constructor Description LabelMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMapping(java.lang.String id, java.lang.String label)voidaddMapping(Identifier id, java.lang.String label)voidaddMappings(java.lang.String[] ids, java.lang.String[] labels)java.lang.StringgetLabel(java.lang.String id, java.lang.String defaultLabel)java.lang.StringgetLabel(Identifier id)java.lang.StringgetLabel(Identifier id, java.lang.String defaultLabel)IdentifiergetLabelIdentifier(Identifier id)IdGroupgetMapped(IdGroup original)LabelMappinggetRelabeled(LabelMapping.Relabeller relabeller)LabelMappinggetUniquifiedMappings()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)
-
-