Class ConjunctionFilter<T>

  • All Implemented Interfaces:
    IFilter<T>

    @Scriptable
    public final class ConjunctionFilter<T>
    extends Object
    implements IFilter<T>
    • Constructor Detail

      • ConjunctionFilter

        public ConjunctionFilter()
    • Method Detail

      • addFilter

        public void addFilter​(IFilter<T> p_filter)
        Add a filter to this conjunction filter.
        Parameters:
        p_filter - The filter to be added.
      • accept

        public boolean accept​(T p_obj)
        Specified by:
        accept in interface IFilter<T>
        Parameters:
        p_obj - The object to be filtered.
        Returns:
        true if all contained filters accept the given object, or false otherwise.