|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jasperreports.engine.fill.JRFillVariable
public class JRFillVariable
| Field Summary | |
|---|---|
protected JRVariable |
parent
|
| Fields inherited from interface net.sf.jasperreports.engine.JRVariable |
|---|
CALCULATION_AVERAGE, CALCULATION_COUNT, CALCULATION_DISTINCT_COUNT, CALCULATION_FIRST, CALCULATION_HIGHEST, CALCULATION_LOWEST, CALCULATION_NOTHING, CALCULATION_STANDARD_DEVIATION, CALCULATION_SUM, CALCULATION_SYSTEM, CALCULATION_VARIANCE, COLUMN_COUNT, COLUMN_NUMBER, PAGE_COUNT, PAGE_NUMBER, REPORT_COUNT, RESET_TYPE_COLUMN, RESET_TYPE_GROUP, RESET_TYPE_NONE, RESET_TYPE_PAGE, RESET_TYPE_REPORT |
| Fields inherited from interface net.sf.jasperreports.engine.fill.JRCalculable |
|---|
HELPER_COUNT, HELPER_SIZE, HELPER_SUM, HELPER_VARIANCE |
| Constructor Summary | |
|---|---|
protected |
JRFillVariable(JRVariable variable,
JRFillObjectFactory factory)
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
byte |
getCalculation()
Deprecated. Replaced by getCalculationValue() |
CalculationEnum |
getCalculationValue()
Gets the variable calculation type. |
java.lang.Object |
getEstimatedValue()
|
JRExpression |
getExpression()
Returns the main expression for this variable. |
JRCalculable |
getHelperVariable(byte type)
Returns a helper variable. |
java.lang.Object |
getIncrementedValue()
Returns the incremented value of the calculable object. |
JRIncrementer |
getIncrementer()
|
java.lang.Class |
getIncrementerFactoryClass()
Returns the class of the incrementer factory used for choosing the right incrementer for the variable value. |
java.lang.String |
getIncrementerFactoryClassName()
Returns the string name of the variable value class. |
JRGroup |
getIncrementGroup()
Returns the group whose break triggers the variable increment. |
byte |
getIncrementType()
Deprecated. Replaced by getIncrementTypeValue() |
IncrementTypeEnum |
getIncrementTypeValue()
Gets the variable increment type. |
JRExpression |
getInitialValueExpression()
Returns the initial value expression for this variable. |
java.lang.String |
getName()
Returns the name of the variable. |
java.lang.Object |
getOldValue()
|
java.lang.Object |
getPreviousOldValue()
|
JRGroup |
getResetGroup()
Returns the group whose break triggers the variable reset. |
byte |
getResetType()
Deprecated. Replaced by getResetTypeValue() |
ResetTypeEnum |
getResetTypeValue()
Gets the variable reset type. |
java.lang.Object |
getValue()
Returns the value of the calculable object. |
java.lang.Object |
getValue(byte evaluation)
|
java.lang.Class |
getValueClass()
Returns the class of the variable value. |
java.lang.String |
getValueClassName()
Returns the string name of the variable value class. |
boolean |
isInitialized()
Returns true if and only if the calculable object was only initialized and not incremented. |
boolean |
isSystemDefined()
Returns true if the variable calculation type is system defined. |
void |
overwriteValue(java.lang.Object newValue,
byte evaluation)
|
void |
restoreValue(byte evaluation)
|
void |
setEstimatedValue(java.lang.Object estimatedValue)
|
JRFillVariable |
setHelperVariable(JRFillVariable helperVariable,
byte type)
Sets a helper variable. |
void |
setIncrementedValue(java.lang.Object incrementedValue)
|
void |
setInitialized(boolean isInitialized)
Sets the initialized flag for this calculable object. |
void |
setOldValue(java.lang.Object oldValue)
|
void |
setPreviousOldValue(java.lang.Object previousOldValue)
|
void |
setValue(java.lang.Object value)
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected JRVariable parent
| Constructor Detail |
|---|
protected JRFillVariable(JRVariable variable,
JRFillObjectFactory factory)
| Method Detail |
|---|
public java.lang.String getName()
JRVariable
getName in interface JRVariablepublic java.lang.Class getValueClass()
JRVariable
getValueClass in interface JRVariablepublic java.lang.String getValueClassName()
JRVariable
getValueClassName in interface JRVariablepublic java.lang.Class getIncrementerFactoryClass()
JRVariable
getIncrementerFactoryClass in interface JRVariableJRIncrementer,
JRIncrementerFactorypublic java.lang.String getIncrementerFactoryClassName()
JRVariable
getIncrementerFactoryClassName in interface JRVariablepublic JRExpression getExpression()
JRVariable
getExpression in interface JRVariableJRExpression instance containing the expression.public JRExpression getInitialValueExpression()
JRVariable
getInitialValueExpression in interface JRVariableJRExpression instance containing the initial expression.public byte getResetType()
getResetTypeValue()
getResetType in interface JRVariablepublic ResetTypeEnum getResetTypeValue()
JRVariable
getResetTypeValue in interface JRVariableResetTypeEnumpublic byte getIncrementType()
getIncrementTypeValue()
getIncrementType in interface JRVariablepublic IncrementTypeEnum getIncrementTypeValue()
JRVariable
getIncrementTypeValue in interface JRVariableIncrementTypeEnumpublic byte getCalculation()
getCalculationValue()
getCalculation in interface JRVariablepublic CalculationEnum getCalculationValue()
JRVariable
getCalculationValue in interface JRVariableCalculationEnumpublic boolean isSystemDefined()
JRVariabletrue if the variable calculation type is system defined.
isSystemDefined in interface JRVariableJRVariable.CALCULATION_SYSTEMpublic JRGroup getResetGroup()
JRVariableJRVariable.getResetType() returns
JRVariable.RESET_TYPE_GROUP.
getResetGroup in interface JRVariablepublic JRGroup getIncrementGroup()
JRVariableJRVariable.getIncrementType() returns
JRVariable.RESET_TYPE_GROUP.
getIncrementGroup in interface JRVariablepublic java.lang.Object getOldValue()
public void setOldValue(java.lang.Object oldValue)
public java.lang.Object getEstimatedValue()
public void setEstimatedValue(java.lang.Object estimatedValue)
public java.lang.Object getIncrementedValue()
JRCalculable
getIncrementedValue in interface JRCalculablepublic void setIncrementedValue(java.lang.Object incrementedValue)
public java.lang.Object getValue()
JRCalculable
getValue in interface JRCalculablepublic void setValue(java.lang.Object value)
public boolean isInitialized()
JRCalculabletrue if and only if the calculable object was only initialized and not incremented.
isInitialized in interface JRCalculabletrue if and only if the calculable object was only initialized and not incrementedpublic void setInitialized(boolean isInitialized)
JRCalculable
setInitialized in interface JRCalculableisInitialized - the initialized flagJRCalculable.isInitialized()public JRIncrementer getIncrementer()
public JRFillVariable setHelperVariable(JRFillVariable helperVariable,
byte type)
helperVariable - the helper variabletype - the helper type
public JRCalculable getHelperVariable(byte type)
getHelperVariable in interface JRCalculabletype - the helper type
public java.lang.Object getValue(byte evaluation)
public void overwriteValue(java.lang.Object newValue,
byte evaluation)
public void restoreValue(byte evaluation)
public java.lang.Object getPreviousOldValue()
public void setPreviousOldValue(java.lang.Object previousOldValue)
public java.lang.Object clone()
clone in interface JRCloneableclone in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||