Class OrFilter

  • All Implemented Interfaces:
    Filter, FilterSet

    public class OrFilter
    extends java.lang.Object
    implements FilterSet
    Or search filter set defined as:
     (|(filter)(filter)...)
     
    Author:
    Middleware Services
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.ldaptive.filter.Filter

        Filter.Type
    • Constructor Summary

      Constructors 
      Constructor Description
      OrFilter()
      Default constructor.
      OrFilter​(Filter... components)
      Creates a new or filter.
    • Constructor Detail

      • OrFilter

        public OrFilter()
        Default constructor.
      • OrFilter

        public OrFilter​(Filter... components)
        Creates a new or filter.
        Parameters:
        components - of this filter
    • Method Detail

      • getType

        public Filter.Type getType()
        Description copied from interface: FilterSet
        Returns the type of filter set.
        Specified by:
        getType in interface FilterSet
        Returns:
        type of filter set
      • add

        public void add​(Filter component)
        Description copied from interface: FilterSet
        Adds a search filter to this set.
        Specified by:
        add in interface FilterSet
        Parameters:
        component - to add
      • getEncoder

        public DEREncoder getEncoder()
        Description copied from interface: Filter
        Returns the encoder for this filter.
        Specified by:
        getEncoder in interface Filter
        Returns:
        DER encoder
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object