|
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_STATEState 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 BasicFamilyStepobj - 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 BasicFamilyStepstep - The Step object from which to copy fields.public java.lang.String toString()
FamilyLevelStep object.toString in class BasicFamilyStepFamilyLevelStep 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 StepStepView 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 StepClass 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 | ||||||||