Class TagMapper

java.lang.Object
org.biojava.bio.program.tagvalue.TagMapper
All Implemented Interfaces:
PropertyChanger

public class TagMapper extends 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 Details

    • TagMapper

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

    • setNewTag

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

      public Object getNewTag(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.