The first step in displaying refinements is to retrieve the dimensions that potentially have refinements.
Refinement dimensions contain refinement dimension values for the current record set, including both standard refinements and implicit refinements.
Standard refinements (also called normal refinements) are refinements which, if selected, will refine the record set.
Implicit refinements are refinements which, if selected, will not alter the navigation state record set. (The navigation state is the set of all dimension values selected in the current query context; the navigation state record set consists of the records selected by the navigation state.)
Descriptor dimensions contain the dimension values (or descriptors) that were used to query for the current record set. Integrated dimensions represent a consolidation of those dimensions that contain either descriptors or refinement values for the current record set.
Complete dimensions represent a consolidation of all dimensions that have at least one of the following: a descriptor, a standard refinement, or an implicit refinement.
Accessing refinement dimension values for a given Navigation query
begins with accessing the
Navigation
object from the query results object.
Once an application has retrieved the
Navigation
object, there are a number of methods for
accessing dimensions that contain dimension values.
The following calls access dimensions directly:
API method or property |
Purpose |
---|---|
Java:
.NET:
|
Returns a
|
Java:
.NET:
|
Returns a
|
Java:
.NET:
|
Returns a
|
Java:
.NET:
|
Returns a
|
The following calls access dimension groups directly:
API method or property |
Purpose |
---|---|
Java:
.NET:
|
Returns a
|
Java:
.NET:
|
Returns a
|
Java:
.NET:
|
Returns a
|
Java:
.NET:
|
Returns a
|