Class ItemTypeFilter

  • All Implemented Interfaces:
    Filter<Node>

    public class ItemTypeFilter
    extends Object
    implements Filter<Node>
    A filter implementation that mathces item types on nodes. It will evaluate to true for all Node:s whose Node.getItemType() method matches the given item type.
    Version:
    2.10
    Author:
    Nicklas
    Last modified
    $Date: 2009-02-05 14:39:25 +0100 (to, 05 feb 2009) $
    • Field Detail

      • itemType

        private final Item itemType
    • Constructor Detail

      • ItemTypeFilter

        public ItemTypeFilter​(Item itemType)
        Create a filter that finds nodes that has an attached item of the given item type.
        Parameters:
        itemType - The item type to look for
    • Method Detail

      • evaluate

        public boolean evaluate​(Node node)
        Description copied from interface: Filter
        Evaluate if the given object should pass the filter or not.
        Specified by:
        evaluate in interface Filter<Node>
        Parameters:
        node - The object to evaluate
        Returns:
        TRUE if the object passes the filter, FALSE otherwise