oracle.dss.selection.calcStep
Class TimeCumulativeTotalStep
java.lang.Object
|
+--oracle.dss.selection.step.Step
|
+--oracle.dss.selection.calcStep.CalcStep
|
+--oracle.dss.selection.calcStep.TimeCalcStep
|
+--oracle.dss.selection.calcStep.TimeCumulativeTotalStep
- All Implemented Interfaces:
- java.lang.Cloneable, ObjectFactory, Persistable, java.io.Serializable, StringXMLizable, VectorClone
- public class TimeCumulativeTotalStep
- extends TimeCalcStep
- implements java.lang.Cloneable, Persistable, java.io.Serializable
TimeCumulativeTotalStep
- See Also:
- Serialized Form
| Field Summary |
static java.lang.String |
WITHINTYPE_PARENT
Constant defining the type of the "within" operand. |
static java.lang.String |
WITHINTYPE_TOTAL
Constant defining the type of the "within" operand. |
| Fields inherited from class oracle.dss.selection.calcStep.CalcStep |
_DEBUG, CALCTYPE_ADDITION, CALCTYPE_ARITHMETIC_END, CALCTYPE_ARITHMETIC_START, CALCTYPE_CUMULATIVETOTAL, CALCTYPE_DIFFERENCE, CALCTYPE_DIVISION, CALCTYPE_END, CALCTYPE_INDEX, CALCTYPE_LAG, CALCTYPE_LAGDIFFERENCE, CALCTYPE_LAGPERCENT, CALCTYPE_LEAD, CALCTYPE_MOVINGAVERAGE, CALCTYPE_MOVINGMAXIMUM, CALCTYPE_MOVINGMINIMUM, CALCTYPE_MOVINGTOTAL, CALCTYPE_MULTIPLICATION, CALCTYPE_PERCENTDIFFERENCE, CALCTYPE_PERCENTMARKUP, CALCTYPE_PERCENTVARIANCE, CALCTYPE_RANK, CALCTYPE_RATIO, CALCTYPE_SHARE, CALCTYPE_START, CALCTYPE_SUBTRACTION, CALCTYPE_VARIANCE, CALCTYPE_YEARTODATE, OPERAND_BASE_MEASURE, OPERAND_DIMENSION, OPERAND_DIMMEMBER, OPERAND_HIERARCHY, OPERAND_LEFT, OPERAND_LEVEL, OPERAND_MEASURE, OPERAND_MEMBER, OPERAND_MEMBER_DIMMEMBER, OPERAND_MEMBER_LEVEL, OPERAND_MEMBERTYPE, OPERAND_RANKORDER, OPERAND_RIGHT, OPERAND_TARGET_MEASURE, OPERAND_TIME_DIMMEMBER, STRING_DELIMITER |
| Method Summary |
java.lang.Object |
clone()
Implements the clone method. |
boolean |
equals(java.lang.Object obj)
Tests this Step for true equality |
java.lang.Class |
getEvaluatorClass()
Retrieves the StepEvaluator class object that is associated with this Step object. |
java.lang.String |
getEvaluatorClassName()
Retrieves the evaluator class name name associated with the calc. |
CalcValue |
getTotalWithinType()
Retrieves the "within" bound type the cumulative total is calculated upon. |
java.lang.String |
getViewClassName()
Retrieves the view class name name associated with the calc. |
java.lang.Object |
getXML( context)
Returns the XML representation of the object. |
void |
setTotalWithinType(CalcValue totalWithinType)
Sets the "within" bound type the cumulative total is calculated upon. |
void |
setXML( context, java.lang.Object node)
Sets the XML representation of the object. |
java.lang.String |
toString()
Generates the string representation of this TimeCumulativeTotalStep object. |
| Methods inherited from class oracle.dss.selection.calcStep.CalcStep |
copyProps, dump, getDescription, getDescription, getFolder, getID, getInstance, getNumberFormatString, getPersistableAttributes, getPersistableComponents, getType, getXMLAsString, initialize, isType, setDescription, setFolder, setID, setNumberFormatString, setPersistableAttributes, setPersistableComponents, setType, setXMLAsString, updateCalcValue |
| Methods inherited from class oracle.dss.selection.step.Step |
addPropertyChangeListener, copyFrom, getAction, 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 |
WITHINTYPE_TOTAL
public static final java.lang.String WITHINTYPE_TOTAL
- Constant defining the type of the "within" operand. Cumulative Total within the level containing the current member
WITHINTYPE_PARENT
public static final java.lang.String WITHINTYPE_PARENT
- Constant defining the type of the "within" operand. Cumulative Total within the parent of the current member.
TimeCumulativeTotalStep
public TimeCumulativeTotalStep()
- Default constructor for Time Cumulative Total calculation step.
clone
public java.lang.Object clone()
- Implements the clone method.
-
- Overrides:
clone in class TimeCalcStep
-
- Returns:
Object which represents a clone of this time cumulative total calculation object.
equals
public boolean equals(java.lang.Object obj)
- Tests this Step for true equality
-
- Overrides:
equals in class TimeCalcStep
-
- Parameters:
obj - Step to compare it to
- Returns:
true if completely internally equal
getEvaluatorClass
public java.lang.Class getEvaluatorClass()
throws SelectionException
- Retrieves the
StepEvaluator class object that is associated with this Step object. The QueryServer object uses this class to instantiate the appropriate StepEvaluator object.
-
- Overrides:
getEvaluatorClass in class TimeCalcStep
-
- Returns:
- The
Class object.
- Throws:
SelectionException - If the StepEvaluator class is not found.
getEvaluatorClassName
public java.lang.String getEvaluatorClassName()
- Retrieves the evaluator class name name associated with the calc.
-
- Overrides:
getEvaluatorClassName in class TimeCalcStep
-
- Returns:
String which represents the evaluator class name.
getTotalWithinType
public CalcValue getTotalWithinType()
- Retrieves the "within" bound type the cumulative total is calculated upon.
-
- Returns:
CalcValue which represents the "within" bound type for the Cumulative Total.
getViewClassName
public java.lang.String getViewClassName()
- Retrieves the view class name name associated with the calc.
-
- Overrides:
getViewClassName in class TimeCalcStep
-
- Returns:
String which represents the view class name.
setTotalWithinType
public void setTotalWithinType(CalcValue totalWithinType)
- Sets the "within" bound type the cumulative total is calculated upon.
-
- Parameters:
totalWithinType - CalcValue which represents the "within" bound type for the Cumulative Total.
toString
public java.lang.String toString()
- Generates the string representation of this
TimeCumulativeTotalStep object.
-
- Overrides:
toString in class TimeCalcStep
-
- Returns:
- The string representation of this
TimeCumulativeTotalStep object.
getXML
public java.lang.Object getXML( context)
- Returns the XML representation of the object. Note that XML representation can be of any type. The XML returned could contain only partial updates of the states. However, it is up to the implementor to decide whether this should be supported. (i.e. Not mandatory)
-
- Overrides:
getXML in class TimeCalcStep
-
- Parameters:
context - The control settings that is send by the container (caller)
- Returns:
- The XML representation of the object
- See Also:
ObjectScope
setXML
public void setXML( context,
java.lang.Object node)
- Sets the XML representation of the object. Note that XML representation can be of any type.
-
- Overrides:
setXML in class TimeCalcStep
-
- Parameters:
context - The control settings that is send by the container (caller)
node - The XML representation of the object
Copyright © 2003, Oracle. All Rights Reserved.