Endeca Presentation API
FilterOr Class
NamespacesEndeca.Navigation.AnalyticsFilterOr
A FilterOr is an IFilter implementing a Boolean n-way OR operation.
Declaration Syntax
C#Visual BasicVisual C++
public class FilterOr : IObjectList, IFilter, 
	IQueryNode
Public Class FilterOr _
	Implements IObjectList, IFilter, IQueryNode
public ref class FilterOr : IObjectList, 
	IFilter, IQueryNode
Members
All MembersConstructorsMethods



IconMemberDescription
FilterOrFilterOrNew()()
Creates a new FilterOr with no children (no IFilter sub-filters).

Add(Object)
Appends an IFilter object to the end of the collection.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Get(Int32)
Gets an IFilter object from the FilterOr.

GetHashCode()()
Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType()()
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Remove(Int32)
Removes an IFilter object from the FilterOr.

Size()()
Returns the number of IFilter objects in this FilterOr.

ToString()()
Returns the string form of this FilterOr.
(Overrides Object.ToString()().)
ToWire()()
Returns the wire form of this FilterOr.

ValidateSyntax()()
Validates the syntax of this FilterOr.

Remarks
The filter evaluates to true for a given record if any of its child Filters evaluate to true for that record.

This type of filter provides a List (IObjectList) interface, where the List elements represent child IFilter operations.

Inheritance Hierarchy
Object
FilterOr

Assembly: Endeca.Navigation (Module: Endeca.Navigation) Version: 0.0.0.0