package org.biojava.bio.program.tagvalue; /** * Interface for objects that change tag names or properties systematically. * * @author Matthew Pocock * @since 1.4 */ public interface PropertyChanger { /** *

* getNewTag returns the tag which substitutes the * specified value. *

* *

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

* * @param oldTag an Object to substitute. * * @return an Object. */ Object getNewTag(Object oldTag); }