Class EqualsTagFilter

  • All Implemented Interfaces:
    TagFilter

    public class EqualsTagFilter
    extends Object
    implements TagFilter
    A tag filter that accepts any tag that is equal to a specific target tag (which may be the null tag). The message for the exception thrown when the filter rejects a candidate tag is configurable, and receives as parameters the target and (failed) candidate tag.
    Since:
    1.0.0
    Version:
    $Id: EqualsTagFilter.java 16154 2012-07-14 16:34:05Z colin $
    Author:
    tlerios@marketcetera.com
    • Field Detail

      • mTarget

        private final Tag mTarget
    • Constructor Detail

      • EqualsTagFilter

        public EqualsTagFilter​(Tag target,
                               I18NMessage2P message)
        Creates a new filter with the given target tag and mismatch message.
        Parameters:
        target - The target tag. It may be null.
        message - The message for the exception thrown when the filter rejects a tag.
    • Method Detail

      • getTarget

        public Tag getTarget()
        Returns the receiver's target tag.
        Returns:
        The tag, which may be null.
      • getMessage

        public I18NMessage2P getMessage()
        Returns the message for the exception thrown when the receiver filter rejects a tag.
        Returns:
        The message.