Class SetOfFiltersFilter
- java.lang.Object
-
- org.apache.directory.ldap.client.api.search.AbstractFilter
-
- org.apache.directory.ldap.client.api.search.SetOfFiltersFilter
-
- All Implemented Interfaces:
Filter
final class SetOfFiltersFilter extends AbstractFilter
An implementation of the Filter interface for the AND and OR Filters- Author:
- Apache Directory Project
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SetOfFiltersFilteradd(Filter filter)Adds a Filter into the set of FiltersSetOfFiltersFilteraddAll(List<Filter> filters)Injects a list of Filters into the set of FiltersSetOfFiltersFilteraddAll(Filter... filters)Injects a list of Filters into the set of Filtersstatic SetOfFiltersFilterand(Filter... filters)Creates an AND set of filtersStringBuilderbuild(StringBuilder builder)Constructs a String representation of a Filterstatic SetOfFiltersFilteror(Filter... filters)Creates an OR set of filters-
Methods inherited from class org.apache.directory.ldap.client.api.search.AbstractFilter
build
-
-
-
-
Method Detail
-
add
public SetOfFiltersFilter add(Filter filter)
Adds a Filter into the set of Filters- Parameters:
filter- The filter to add- Returns:
- The Set of Filters with the added filter
-
addAll
public SetOfFiltersFilter addAll(Filter... filters)
Injects a list of Filters into the set of Filters- Parameters:
filters- The filters to inject- Returns:
- The Set of Filters with the injected filters
-
addAll
public SetOfFiltersFilter addAll(List<Filter> filters)
Injects a list of Filters into the set of Filters- Parameters:
filters- The filters to inject- Returns:
- The Set of Filters with the injected filters
-
and
public static SetOfFiltersFilter and(Filter... filters)
Creates an AND set of filters- Parameters:
filters- The inner filters- Returns:
- An AND filter
-
or
public static SetOfFiltersFilter or(Filter... filters)
Creates an OR set of filters- Parameters:
filters- The inner filters- Returns:
- An OR filter
-
build
public StringBuilder build(StringBuilder builder)
Constructs a String representation of a Filter- Parameters:
builder- The current buffer containing the on going representation of the filter- Returns:
- The constructed String
-
-