Class TagMapper

  • All Implemented Interfaces:
    PropertyChanger

    public class TagMapper
    extends java.lang.Object
    implements PropertyChanger

    TagMapper maps arbitrary object keys to new keys.

    If there is no explicit mapping from old to new keys, then the old key will be used.

    Since:
    1.2
    Author:
    Matthew Pocock, Keith James (docs).
    • Constructor Summary

      Constructors 
      Constructor Description
      TagMapper()
      Creates a new, empty TagMapper.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getNewTag​(java.lang.Object oldTag)
      getNewTag returns the tag which substitutes the specified value.
      void setNewTag​(java.lang.Object oldTag, java.lang.Object newTag)
      setNewTag.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TagMapper

        public TagMapper()
        Creates a new, empty TagMapper.
    • Method Detail

      • setNewTag

        public void setNewTag​(java.lang.Object oldTag,
                              java.lang.Object newTag)
        setNewTag.
        Parameters:
        oldTag - an Object tag to be substituted.
        newTag - an Object tag to substitue for the old value.
      • getNewTag

        public java.lang.Object getNewTag​(java.lang.Object oldTag)
        Description copied from interface: PropertyChanger

        getNewTag returns the tag which substitutes the specified value.

        If there is no mapping associated with this tag, it is returned unchanged.

        Specified by:
        getNewTag in interface PropertyChanger
        Parameters:
        oldTag - an Object to substitute.
        Returns:
        an Object.