|
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.MeasConditionStep
|
+--oracle.dss.selection.step.TopBottomStep
Represents a step in a selection that specifies members of a particular dimension based on the top (largest) or bottom (smallest) data values in a particular measure. For example, it might specify the top 10 members based on Sales.
| Field Summary | |
static int |
BOTTOMThe bottom data values of a particular measure. |
static java.lang.String |
STEP_STATEState Management support |
static int |
TOPThe top data values of a particular measure. |
static int |
TOP_OR_BOTTOMThe top or bottom data values of a particular measure. |
| Fields inherited from class oracle.dss.selection.step.Step |
ADD, BASE_STATE_INDEX, CURRENT_STATE_INDEX, KEEP, LONG, MEDIUM, REMOVE, SELECT, SHORT |
| Constructor Summary | |
TopBottomStep()Constructor that does not specify any arguments. | |
TopBottomStep(java.lang.String dimensionName)Constructor that specifies a dimension. | |
TopBottomStep(java.lang.String dimensionName, java.lang.String measureName, int topBotType, java.lang.Number position, boolean isPercent)Constructor that specifies all arguments except a hierarchy and levels. | |
TopBottomStep(java.lang.String dimensionName, java.lang.String hierarchy, java.util.Vector levels, java.lang.String measureName, int topBotType, java.lang.Number position, boolean isPercent)Constructor that specifies all arguments. | |
| 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 TopBottomStep object. |
java.lang.Number |
getPosition()Retrieves the value from which to start finding the top, bottom, or top or bottom data values. |
int |
getTopBottomType()Retrieves the type of data values that this TopBottomSumStep object uses. |
java.lang.String |
getViewClassName()Retrieves the name of the StepView class to use to edit this TopBottomStep object. |
boolean |
isPercent()Indicates whether the value from which to start finding the top, bottom, or top or bottom data values is a percentage. |
void |
setPercent(boolean isPercent)Specifies whether the value from which to start finding the top, bottom, or top or bottom data values is a percentage. |
void |
setPosition(java.lang.Number newPosition)Specifies the value from which to start finding the top, bottom, or top or bottom data values. |
void |
setTopBottomType(int newType)Specifies the type of data values that this TopBottomSumStep object uses. |
java.lang.String |
toString()Generates the string representation of this TopBottomStep object. |
| Methods inherited from class oracle.dss.selection.step.MeasConditionStep |
getMeasure, setMeasure |
| Methods inherited from class oracle.dss.selection.step.ConditionStep |
clone, 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 int TOP
public static final int BOTTOM
public static final int TOP_OR_BOTTOM
public static final java.lang.String STEP_STATE
| Constructor Detail |
public TopBottomStep()
public TopBottomStep(java.lang.String dimensionName)
dimensionName - The name of the dimension.
public TopBottomStep(java.lang.String dimensionName,
java.lang.String measureName,
int topBotType,
java.lang.Number position,
boolean isPercent)
throws InvalidStepArgException
dimensionName - The name of the dimension.measureName - The name of the measure.topBotType - A constant that represents the type of data values that this TopBottomSumStep object uses. The valid constants are TOP, BOTTOM, and TOP_OR_BOTTOM.position - The value from which to start finding the top, bottom, or top or bottom data values.isPercent - true if the value from which to start finding the top, bottom, or top or bottom data values is a percentage; false if it is not.InvalidStepArgException - If an argument is not valid.TOP, BOTTOM, TOP_OR_BOTTOM
public TopBottomStep(java.lang.String dimensionName,
java.lang.String hierarchy,
java.util.Vector levels,
java.lang.String measureName,
int topBotType,
java.lang.Number position,
boolean isPercent)
throws InvalidStepArgException
dimensionName - The name of the dimension.hierarchy - The name of the hierarchy.levels - The vector of levels.measureName - The name of the measure.topBotType - A constant that represents the type of data values that this TopBottomSumStep object uses. The valid constants are TOP, BOTTOM, and TOP_OR_BOTTOM.position - The value from which to start finding the top, bottom, or top or bottom data values.isPercent - true if the value from which to start finding the top, bottom, or top or bottom data values is a percentage; false if it is not.InvalidStepArgException - If an argument is not valid.TOP, BOTTOM, TOP_OR_BOTTOM| Method Detail |
public boolean equals(java.lang.Object obj)
Step object is equivalent to another Step object.equals in class MeasConditionStepobj - 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 MeasConditionStepstep - The Step object from which to copy fields.public java.lang.String toString()
TopBottomStep object.toString in class MeasConditionStepTopBottomStep object.
public void setTopBottomType(int newType)
throws InvalidStepArgException
TopBottomSumStep object uses.newType - A constant that represents the type of data values that this TopBottomSumStep object uses. The valid constants are TOP, BOTTOM, and TOP_OR_BOTTOM.InvalidStepArgException - If the arguments are not valid.TOP, BOTTOM, TOP_OR_BOTTOMpublic int getTopBottomType()
TopBottomSumStep object uses.TopBottomSumStep object uses. The valid constants are TOP, BOTTOM, and TOP_OR_BOTTOM.TOP, BOTTOM, TOP_OR_BOTTOMpublic void setPosition(java.lang.Number newPosition)
newPosition - The value from which to start finding the top, bottom, or top or bottom data values.public java.lang.Number getPosition()
public void setPercent(boolean isPercent)
isPercent - true if the value from which to start finding the top, bottom, or top or bottom data values is a percentage; false if it is not.public boolean isPercent()
true if the value from which to start finding the top, bottom, or top or bottom data values is a percentage; false if it is not.public java.lang.String getViewClassName()
StepView class to use to edit this TopBottomStep object. If the name is null, 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 TopBottomStep 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 | ||||||||