Package org.ldaptive.filter
Interface Filter
-
- All Known Subinterfaces:
FilterSet
- All Known Implementing Classes:
AbstractAttributeValueAssertionFilter,AndFilter,ApproximateFilter,EqualityFilter,ExtensibleFilter,GreaterOrEqualFilter,LessOrEqualFilter,NotFilter,OrFilter,PresenceFilter,SubstringFilter
public interface FilterLDAP search filter defined as:Filter ::= CHOICE { and [0] SET SIZE (1..MAX) OF filter Filter, or [1] SET SIZE (1..MAX) OF filter Filter, not [2] Filter, equalityMatch [3] AttributeValueAssertion, substrings [4] SubstringFilter, greaterOrEqual [5] AttributeValueAssertion, lessOrEqual [6] AttributeValueAssertion, present [7] AttributeDescription, approxMatch [8] AttributeValueAssertion, extensibleMatch [9] MatchingRuleAssertion, ... } SubstringFilter ::= SEQUENCE { type AttributeDescription, substrings SEQUENCE SIZE (1..MAX) OF substring CHOICE { initial [0] AssertionValue, -- can occur at most once any [1] AssertionValue, final [2] AssertionValue } -- can occur at most once } MatchingRuleAssertion ::= SEQUENCE { matchingRule [1] MatchingRuleId OPTIONAL, type [2] AttributeDescription OPTIONAL, matchValue [3] AssertionValue, dnAttributes [4] BOOLEAN DEFAULT FALSE }
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classFilter.TypeFilter type.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DEREncodergetEncoder()Returns the encoder for this filter.
-
-
-
Method Detail
-
getEncoder
DEREncoder getEncoder()
Returns the encoder for this filter.- Returns:
- DER encoder
-
-