Package pal.misc

Class LabelMapping

  • All Implemented Interfaces:
    java.io.Serializable

    public class LabelMapping
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • LabelMapping

        public LabelMapping()
    • 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 - Names
        colours - 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)
      • 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