Classes
| Class | Description | |
|---|---|---|
| AggrERec | 
            A class composed of multiple records, all sharing a similarity.
              | |
| AggrERecList | ||
| AnalyticsStatementResult | 
            Contains the result of an Analytics statement.
              | |
| AssocDimLocations | 
            Class encapsulating a list of dimension locations 
            associated by their dimension.
              | |
| AssocDimLocationsList | 
            List of associated dimension location groups exposed as an IList.
              | |
| AssocNavigationRefs | 
            Class encapsulating a group of value intersection references that all 
            share a similar set of dimensions.  That is, every set of values in this
            group are from the same set of dimensions.
              | |
| AssocNavigationRefsList | 
            List of value intersection groups exposed as an IList.
              | |
| AuthHttpENEConnection | 
            An extention of HttpENEConnection that
            provides connections to Endeca MDEX Engines that require
            authentication. Use instances of this class to connect to an
            Endeca MDEX Engine via the Endeca Access Control System.
              | |
| Dimension | 
            Core component of a navigation state query encapsulating all information 
            known about a dimension at the navigation state.
              | |
| DimensionList | 
            List of dimensions (Dimension objects).
              | |
| DimensionSearchResult | 
            Result class for a value search query.  Class includes values queried
            for as well as other information about the query.
              | |
| DimensionSearchResultGroup | 
            Class encapsulating a group of value intersection references that all
            share a similar set of dimensions.  That is, every set of values in this
            group are from the same set of dimensions.
              | |
| DimensionSearchResultGroupList | 
            List of value intersection groups exposed as an IList.
              | |
| DimGroup | 
            Class encapsulating a group of dimensions.
              | |
| DimGroupList | 
            List of dimension groups exposed as an IList.
              | |
| DimLocation | DimLocation represents a specific location in a dimension.
              | |
| DimLocationList | 
            List containing DimLocation objects exposed as an IList.
              | |
| DimSearchRefinementConfig | 
            Class representing a refinement config for dimension search.
            The only option available in this class is the ability to turn counts
            on or off.
              | |
| DimSearchRefinementConfigList | 
            Class that encapsulates a collection of dimension search refinement config (DimSearchRefinementConfig) objects.
              | |
| DimSearchResult | 
            Result class for a value search query.  Class includes values queried
            for as well as other information about the query.
              | |
| DimVal | 
            A dimension value is the lowest-level building block that compose dimensions, navigations,
            and classifications of records.
              | |
| DimValIdList | 
            List of dimension value IDs.
              | |
| DimValList | 
            A list of dimension values (DimVal objects).
              | |
| DisabledRefinementsConfig | 
            This class represents the configuration of the Disabled Refinement
            results that will be returned with the query results.
            
            The methods of this class allow configuration of the base nav state
            to be used to compute the Disabled Refinements.
              | |
| EmptyENEQueryException | 
            Exception signalling that the query method was called with
            an empty query object.  Exception comes from the fact that a query
            object did not express any requests to the Endeca MDEX Engine.
              | |
| ENEAuthenticationException | 
            The exception thrown when authentication fails
              | |
| ENEConnectionException | 
            Exception represents an error dealing with the communication with an 
            Endeca MDEX Engine from an IENEConnection.
              | |
| ENEException | 
            Exception represents an exception that comes from the Endeca MDEX Engine.
            Often this means that the IENEConnection was able to contact
            the MDEX Engine but the MDEX Engine responded with an error.
              | |
| ENEQuery | 
            An object used for expressing queries to an Endeca MDEX Engine.
              | |
| ENEQueryException | 
            Abstract exception representing a general error while attempting to query
            the Endeca MDEX engine. 
              | |
| ENEQueryInfo | 
            An object that generates and stores logging-specific query information.
              | |
| ENEQueryResults | 
            Result object returned from a query to an Endeca MDEX Engine.
              | |
| ENEQueryToolkit | 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.
              | |
| ERec | ERec class is composed of properties and dimension values it is tagged by.
              | |
| ERecCompoundSearchKey | 
            Key with which a record set can be or is text group searched by.
              | |
| ERecCompoundSearchKeyList | 
            Collection of record compound search keys exposed as an IList.
              | |
| ERecEnumerator | ||
| ERecIdList | 
            List of record specifications.  Primarily used to generate URLs and 
            MDEX Engine queries.
              | |
| ERecList | 
            List of Endeca records exposed as an IList.
              | |
| ERecRank | 
            Class representing a relevance ranking on a navigation record set.
              | |
| ERecRollupKey | 
            Key with which a record set can or is rolled up by.
              | |
| ERecRollupKeyList | 
            Collection of record rollup keys exposed as an IList.
              | |
| ERecSearch | 
            Class representing a search on a navigation record set.
              | |
| ERecSearchKey | 
            Key with which a record set can be or is text searched by.
              | |
| ERecSearchKeyList | 
            Collection of record search keys exposed as an IList.
              | |
| ERecSearchList | 
            Class that encapsulates a collection of ERecSearch objects,
            each of which represents a record search.
              | |
| ERecSortKey | 
            Key with which a record set can or is sorted by.
              | |
| ERecSortKeyList | 
            Collection of record sort keys exposed as an IList.
              | |
| ESearchAutoSuggestion | ESearchAutoSuggestion represents a single alternate spelling suggestion made
            by the Endeca MDEX Engine when a record search is performed.
              | |
| ESearchDYMSuggestion | ESearchDYMSuggestion represents a single alternate spelling suggestion 
            made by the Endeca MDEX Engine when a text search is performed.
              | |
| ESearchReport | ESearchReport objects contain detailed information about record searches.
              | |
| ESearchReport..::..Mode | 
             Enumeration of Endeca search modes.
              | |
| ETInstrumentor | 
            Class that instruments HTML pages for use with the Web-based tools package.
              | |
| FieldList | ||
| HttpENEConnection | 
            Provides a connection to an Endeca MDEX Engine over HTTP.  Also
            provides a mechanism for issuing queries to the MDEX Engine.
              | |
| InternalException | 
            Exception signalling that an internal error has occured in the system.  
            Internal errors often signal an unexpected error in the execution of 
            the system.
              | |
| KeyProperties | 
            Class providing access to a collection of properties associated with a
            given Endeca Dimension or Property key.
              | |
| Navigation | 
            Top-level object returned from an Endeca MDEX Engine.  The Navigation object 
            serves as a container for several components (such as navigation descriptors, 
            record set, etc.) that together compose a navigation. 
              | |
| NavigationRefsList | 
            List of navigation refinement values exposed as an IList. Each element
            of the list is a DimValList referencing a navigation state.
              | |
| OptionalBoolean | 
            Class representing an  boolboolOptionalBool  | |
| OptionalInt | 
            Class representing an  intintOptionalInt  | |
| PartialENEQueryException | 
            Exception that is triggered if there is a query that does not completely
            express a query with all necessary parameter.
              | |
| Property | 
            Class representing an Endeca name/value property pair.
              | |
| PropertyMap | 
            Class providing access to a collection of properties.  
              | |
| RangeFilter | 
            Class representing a range filter on a navigation record set.  
              | |
| RangeFilterList | 
            Class that encapsulates a collection of range filters (RangeFilter objects).
              | |
| RefinementConfig | 
            Class representing a dynamic refinement config for a dimension
            value. This will determine how refinements are computed under this
            dimension value. Use of a dynamic refinement config will suppress
            generation of a "More..." child dimension value. You can determine
            whether there are more refinements than the ones shown by looking
            at the "DGraph.More" property on the refinements' parent dimension value.
            Any of the settings in this class can be set explicitly or defaulted to use
            the corresponding dimension's settings in developer studio.
              | |
| RefinementConfigBase | ||
| RefinementConfigList | 
            Class that encapsulates a collection of dynamic refinement config (RefinementConfig) objects.
              | |
| StratifiedDimVal | 
            Class representing the assignment of a dimension value to a specific stratum
            for sorting. Dimension values are sorted by their assigned strata and then 
            by whatever the refinement sorting method for the dimension is (via static
            ranking, dynamic ranking, dynamic refinement configs, etc). Dimension values
            not explicitly assigned a strata are assigned the strata 0.
              | |
| StratifiedDimValList | 
            Class that encapsulates a collection of stratified dimension values (StratifiedDimVal) objects.
              | |
| Supplement | 
            Class representing supplemental information and data for a navigation 
            query.
              | |
| SupplementList | 
            List of supplements (Supplement objects) exposed as an IList.
              | |
| UrlENEQuery | 
            An object used for formulating queries to an Endeca MDEX Engine 
            through the use of an input URL.
              | |
| UrlENEQueryParseException | 
            Exception representing an error while parsing a URL for a UrlENEQuery.
              | |
| UrlGen | 
            A generic toolkit for manipulating and generating URL query strings.
              | |
| VersionMismatchException | 
            Exception signalling the mismatch of two incompatible modules in the
            system while processing the query.  Most often this exception is 
            used to signal a mismatch between the IENEConnection and 
            the Endeca MDEX Engine itself.
              | 
Interfaces
| Interface | Description | |
|---|---|---|
| IENEConnection | 
            A connection with an Endeca MDEX Engine.  With a connection, 
            queries can be issued to the MDEX Engine and ENEQueryResults
            are returned.
             The only current type of connection offered is the HttpENEConnection.  | |
| IPropertyContainer | 
            Interface for an object that has properties and has those properties exposed
            as a PropertyMap.  The purpose for this interface is to allow
            common code to be used in the extraction of any object that supports this
            interface, for example building tag libraries around property containers.
              | 
Enumerations
| Enumeration | Description | |
|---|---|---|
| RefinementConfig..::..DynamicRankingState | ||
| RefinementConfig..::..DynamicRankOrderState |