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 StepEvaluator class object that is associated with this DrillLevelStep object. |
java.lang.String |
getViewClassName()
Retrieves the name of the StepView class to use to edit this FamilyLevelStep object. |
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
- true
if the specified family members are to be included; false
if they are not.
downto
- true
if descendants down to the specified level are to be included; false
if they are not.
siblings
- true
if siblings of the specified family members are to be included; false
if they are not.
getViewClassName
public java.lang.String getViewClassName()
- Retrieves the name of the
StepView
class to use to edit this FamilyLevelStep
object. If the name is null, retrieves the base StepView
class. Overrides the same method in the base Step
class.
-
- Overrides:
getViewClassName
in class FamilyLevelStep
-
- Returns:
- The name of the
StepView
class.
getEvaluatorClass
public java.lang.Class getEvaluatorClass()
throws SelectionException
- Retrieves the
StepEvaluator
class object that is associated with this DrillLevelStep
object. The QueryServer
object uses this class to instantiate the appropriate StepEvaluator
object.
-
- Overrides:
getEvaluatorClass
in class FamilyLevelStep
-
- Returns:
- The
Class
object.
- Throws:
SelectionException
- If the StepEvaluator
class is not found.
Copyright © 2003, Oracle. All Rights Reserved.