Endeca Presentation API
ENEQueryToolkit Class
NamespacesEndeca.NavigationENEQueryToolkit
ENEQueryToolkit provides static methods for managing the value of the primary URL query parameter in a navigation query. This parameter specifies the list of refinement dimensions that were used to generate the current query results. Managing the parameter's value allows you to maintain application state.
Declaration Syntax
C#Visual BasicVisual C++
public class ENEQueryToolkit
Public Class ENEQueryToolkit
public ref class ENEQueryToolkit
Members
All MembersMethods



IconMemberDescription
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.)
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.)
static memberIsImplicitRefinement(Dimension, DimVal)
Determines if a dimension value refinement is an implicit refinement within the context of a given dimension.

MemberwiseClone()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
static memberRemoveDescriptor(Navigation, DimVal)
Generates the navigation descriptors of the ENEQuery after removing a descriptor.

static memberSelectAncestor(Navigation, DimVal, DimVal)
Generates the navigation descriptors of the ENEQuery for a selected ancestor.

static memberSelectRefinement(Navigation, DimVal)
Method to generate the navigation descriptors of the ENEQuery for a selected refinement. Generates the navigation descriptors of the ENEQuery for a selected refinement. * descriptors that are ancestors of the refinements are removed.

ToString()()
Returns a String that represents the current Object.
(Inherited from Object.)
Remarks
With ENEQueryToolkit, you can update the list of refinement dimensions to reflect the user's latest refinement selection. That selection may require the addition of a new refinement dimension, the removal of a dimension, or the substitution of one dimension ID for another (as in the case where the user selects a refinement from a nested dimension hierarchy).
Inheritance Hierarchy
Object
ENEQueryToolkit

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