oracle.dss.selection.step
Class DrillLevelStep
java.lang.Object
  |
  +--oracle.dss.selection.step.Step
        |
        +--oracle.dss.selection.step.ConditionStep
              |
              +--oracle.dss.selection.step.BasicFamilyStep
                    |
                    +--oracle.dss.selection.step.FamilyLevelStep
                          |
                          +--oracle.dss.selection.step.DrillLevelStep
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable, VectorClone
- public class DrillLevelStep
- extends FamilyLevelStep
Represents a step in a selection that specifies members of a particular dimension based on a particular level. For example, it might specify the cities in USA.
- See Also:
- Serialized Form
 
 
 
  
 
| Constructor Summary | 
| DrillLevelStep()Constructor that does not specify any arguments.
 | 
| DrillLevelStep(java.lang.String dimensionName)Constructor that specifies a dimension.
 | 
| DrillLevelStep(java.lang.String dimensionName, java.lang.String hierarchy, java.lang.String level, java.util.Vector familyValues, boolean familyValuesIncluded, boolean downto, boolean siblings)Constructor that is used to drill down to one level.
 | 
  
 
| Method Summary | 
|  java.lang.Class | getEvaluatorClass()Retrieves the
 StepEvaluatorclass object that is associated with thisDrillLevelStepobject. | 
|  java.lang.String | getViewClassName()Retrieves the name of the
 StepViewclass to use to edit thisFamilyLevelStepobject. | 
 
 
 
 
| Methods inherited from class oracle.dss.selection.step.Step | 
| addPropertyChangeListener, getAction, getDescription, getDimension, getDispQDR, getHierarchy, getQDR, getQDRDescription, isEnabled, isValid, removePropertyChangeListener, setAction, setDescription, setDimension, setDispQDR, setEnabled, setHierarchy, setQDR, setQDRDescription, setValid | 
 
| Methods inherited from class java.lang.Object | 
| getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
 
 
STEP_STATE
public static final java.lang.String STEP_STATE
 
 
DrillLevelStep
public DrillLevelStep()
- Constructor that does not specify any arguments.
 
DrillLevelStep
public DrillLevelStep(java.lang.String dimensionName)
- Constructor that specifies a dimension.
- 
- Parameters:
- dimensionName- The name of the dimension.
 
 
DrillLevelStep
public DrillLevelStep(java.lang.String dimensionName,
                      java.lang.String hierarchy,
                      java.lang.String level,
                      java.util.Vector familyValues,
                      boolean familyValuesIncluded,
                      boolean downto,
                      boolean siblings)
- Constructor that is used to drill down to one level.
- 
- Parameters:
- dimensionName- The name of the dimension.
- hierarchy- The name of the hierarchy.
- level- The name of the level.
- familyMembers- The vector of family members whose families are to be specified.
- familyMembersIncluded-- trueif the specified family members are to be included;- falseif they are not.
- downto-- trueif descendants down to the specified level are to be included;- falseif they are not.
- siblings-- trueif siblings of the specified family members are to be included;- falseif they are not.
 
getViewClassName
public java.lang.String getViewClassName()
- Retrieves the name of the StepViewclass to use to edit thisFamilyLevelStepobject. If the name is null, retrieves the baseStepViewclass. Overrides the same method in the baseStepclass.
- 
- Overrides:
- getViewClassNamein class- FamilyLevelStep
 
- 
- Returns:
- The name of the StepViewclass.
 
 
getEvaluatorClass
public java.lang.Class getEvaluatorClass()
                                  throws SelectionException
- Retrieves the StepEvaluatorclass object that is associated with thisDrillLevelStepobject. TheQueryServerobject uses this class to instantiate the appropriateStepEvaluatorobject.
- 
- Overrides:
- getEvaluatorClassin class- FamilyLevelStep
 
- 
- Returns:
- The Classobject.
- Throws:
- SelectionException- If the- StepEvaluatorclass is not found.
 
 
Copyright © 2003, Oracle. All Rights Reserved.