FilterBuilder MethodsA Sandcastle Documented Class Library

The FilterBuilder type exposes the following members.

Methods

  NameDescription
Public methodStatic memberAnd(Filter)
Create a new AND filter to match the intersection of results that each of the specified operands would return.
Public methodStatic memberAnd(Filter, Filter)
Create a new AND filter to match the intersection of results that f1 and f2 would return.
Public methodStatic memberAttribute(String, String)
Create a new ATTRIBUTE filter, limiting the result to products where all processed parts (after tokenization and normalization) of the specified value are present within the given attribute.
Public methodStatic memberAttribute(String, String)
Create a new ATTRIBUTE filter, limiting the result to products where all processed parts (after tokenization and normalization) of the specified value are present within the given attribute.
Public methodStatic memberEmpty
Returns a EMPTY filter representing no results.
Public methodStatic memberFromString(String)
Create a new filter, limiting the result to products inside the specified filter. Parentheses will be added if this filter is part of a composite filter.
Public methodStatic memberFromString(String, Boolean)
Create a new filter, limiting the result to products inside the specified filter.
Public methodStatic memberIncremental(String, String)
Create a new INCREMENTAL filter, limiting the result to products where all processed parts (after tokenization and normalization) of the specified value are present within the given attribute. The last value token matches if any attribute contains a value to which it is a prefix (after tokenization).
Public methodStatic memberIncremental(String, String)
Create a new INCREMENTAL filter, limiting the result to products where all processed parts (after tokenization and normalization) of the specified value are present within the given attribute. The last value token matches if any attribute contains a value to which it is a prefix (after tokenization).
Public methodStatic memberNot
Create a new NOT filter matching every result that the given operand doesn't match.
Public methodStatic memberOr(Filter)
Create a new OR filter to match the union of results that each of the specified operands would return.
Public methodStatic memberOr(Filter, Filter)
Create a new OR filter to match the union of the results that f1 and f2 would return.
Public methodStatic memberRange(String, String, String)
Create a new RANGE filter, limiting the result to values between from (inclusive)and to (exclusive), for the specified attribute.
Public methodStatic memberRange(String, String, String)
Create a new RANGE filter, limiting the result to values between from (inclusive)and to (exclusive), for the specified attribute.
Public methodStatic memberRange(String, String, String, Boolean, Boolean)
Create a new RANGE filter, limiting the result to values between from and to, for the specified attribute. Whether or not the bounds should be considered inclusive or exclusive is determined by the specified fromInc and toInc parameters.
Public methodStatic memberRange(String, String, String, Boolean, Boolean)
Create a new RANGE filter, limiting the result to values between from and to, for the specified attribute. Whether or not the bounds should be considered inclusive or exclusive is determined by the specified fromInc and toInc parameters.
Public methodStatic memberUniverse
Return a UNIVERSE filter representing all results.
Top
See Also

Reference