|
Oracle™ Business Intelligence Beans Java API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.dss.selection.step.Step | +--oracle.dss.selection.step.ConditionStep | +--oracle.dss.selection.step.BasicFamilyStep | +--oracle.dss.selection.step.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.
Field Summary | |
static java.lang.String |
STEP_STATE State Management support |
Fields inherited from class oracle.dss.selection.step.Step |
ADD, BASE_STATE_INDEX, CURRENT_STATE_INDEX, KEEP, LONG, MEDIUM, REMOVE, SELECT, SHORT |
Constructor Summary | |
FamilyLevelStep() Constructor that does not specify any arguments. | |
FamilyLevelStep(java.lang.String dimensionName) Constructor that specifies a dimension. | |
FamilyLevelStep(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. | |
FamilyLevelStep(java.lang.String dimensionName, java.lang.String hierarchy, java.util.Vector levels, java.util.Vector familyValues, boolean familyValuesIncluded) Constructor that is used to specify multiple levels. | |
FamilyLevelStep(java.lang.String dimensionName, java.util.Vector familyValues) Constructor that specifies a dimension and family members. |
Method Summary | |
void |
copyFrom(Step step) Copies all fields from the specified Step object. |
boolean |
equals(java.lang.Object obj) Indicates whether one Step object is equivalent to another Step object. |
java.lang.Class |
getEvaluatorClass() Retrieves the StepEvaluator class object that is associated with this FamilyLevelStep object. |
java.lang.String |
getViewClassName() Retrieves the name of the StepView class to use to edit this FamilyLevelStep object. |
boolean |
includeSiblings() Indicates whether siblings of the specified family members are included in this FamilyLevelStep object. |
boolean |
isRange() Indicates whether descendants down to the specified level are included in this FamilyLevelStep object. |
void |
setRange(boolean downto) Specifies whether to include descendants down to the specified level in this FamilyLevelStep object. |
void |
setSiblings(boolean siblings) Specifies whether to include siblings of the specified family members in this FamilyLevelStep object. |
java.lang.String |
toString() Generates the string representation of this FamilyLevelStep object. |
Methods inherited from class oracle.dss.selection.step.BasicFamilyStep |
clone, getFamilyValues, isFamilyValuesIncluded, setFamilyValues, setFamilyValuesIncluded |
Methods inherited from class oracle.dss.selection.step.ConditionStep |
getLevels, setLevels |
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 |
Field Detail |
public static final java.lang.String STEP_STATE
Constructor Detail |
public FamilyLevelStep()
public FamilyLevelStep(java.lang.String dimensionName)
dimensionName
- The name of the dimension.public FamilyLevelStep(java.lang.String dimensionName, java.util.Vector familyValues)
dimensionName
- The name of the dimension.familyMembers
- The vector of family members whose families are to be specified.public FamilyLevelStep(java.lang.String dimensionName, java.lang.String hierarchy, java.util.Vector levels, java.util.Vector familyValues, boolean familyValuesIncluded)
dimensionName
- The name of the dimension.hierarchy
- The name of the hierarchy.levels
- The vector of levels.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.public FamilyLevelStep(java.lang.String dimensionName, java.lang.String hierarchy, java.lang.String level, java.util.Vector familyValues, boolean familyValuesIncluded, boolean downto, boolean siblings)
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.Method Detail |
public boolean equals(java.lang.Object obj)
Step
object is equivalent to another Step
object.equals
in class BasicFamilyStep
obj
- The Step
object with which to compare.true
if the objects are completely equal; false
if they are not.public void copyFrom(Step step)
Step
object.copyFrom
in class BasicFamilyStep
step
- The Step
object from which to copy fields.public java.lang.String toString()
FamilyLevelStep
object.toString
in class BasicFamilyStep
FamilyLevelStep
object.public void setRange(boolean downto)
FamilyLevelStep
object.downto
- true
if descendants down to the specified level are to be included; false
if they are not.public boolean isRange()
FamilyLevelStep
object.true
if descendants down to the specified level are included; false
if they are not.public void setSiblings(boolean siblings)
FamilyLevelStep
object.siblings
- true
if siblings of the specified family members are to be included; false
if they are not.public boolean includeSiblings()
FamilyLevelStep
object.true
if siblings of the specified family members are included; false
if they are not.public java.lang.String getViewClassName()
StepView
class to use to edit this FamilyLevelStep
object. If the name is null, then retrieves the base StepView
class. Overrides the same method in the base Step
class.getViewClassName
in class Step
StepView
class.public java.lang.Class getEvaluatorClass() throws SelectionException
StepEvaluator
class object that is associated with this FamilyLevelStep
object. The QueryServer
object uses this class to instantiate the appropriate StepEvaluator
object.getEvaluatorClass
in class Step
Class
object.SelectionException
- If the StepEvaluator
class is not found.
|
Oracle™ Business Intelligence Beans Java API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |