Class IsNodePredicate

  • All Implemented Interfaces:
    Predicate

    public class IsNodePredicate
    extends DepthPredicate
    Item filter that checks if an item is a node.
    • Field Detail

      • isNode

        protected final boolean isNode
        Polarity of this filter
    • Constructor Detail

      • IsNodePredicate

        public IsNodePredicate()
        Default constructor.
      • IsNodePredicate

        public IsNodePredicate​(boolean polarity,
                               int minDepth,
                               int maxDepth)
        Creates a new node item filter.
        Parameters:
        polarity - the polarity of this filter. if true it matches nodes, if false it matches properties.
        minDepth - the minimum depth
        maxDepth - the maximum depth
        See Also:
        DepthPredicate
      • IsNodePredicate

        public IsNodePredicate​(boolean polarity)
        Creates a new node item filter
        Parameters:
        polarity - the polarity of this filter. if true it matches nodes, if false it matches properties.