|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.jasperreports.engine.fill.JRFillVariable
public class JRFillVariable
Field Summary | |
---|---|
protected JRVariable |
parent
|
Fields inherited from interface net.sf.jasperreports.engine.JRVariable |
---|
COLUMN_COUNT, COLUMN_NUMBER, PAGE_COUNT, PAGE_NUMBER, REPORT_COUNT |
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()
|
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. |
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. |
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)
|
protected void |
reset()
|
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 |
---|
protected void reset()
public java.lang.String getName()
JRVariable
getName
in interface JRVariable
public java.lang.Class<?> getValueClass()
JRVariable
getValueClass
in interface JRVariable
public java.lang.String getValueClassName()
JRVariable
getValueClassName
in interface JRVariable
public java.lang.Class<?> getIncrementerFactoryClass()
JRVariable
getIncrementerFactoryClass
in interface JRVariable
JRIncrementer
,
JRIncrementerFactory
public java.lang.String getIncrementerFactoryClassName()
JRVariable
getIncrementerFactoryClassName
in interface JRVariable
public JRExpression getExpression()
JRVariable
getExpression
in interface JRVariable
JRExpression
instance containing the expression.public JRExpression getInitialValueExpression()
JRVariable
getInitialValueExpression
in interface JRVariable
JRExpression
instance containing the initial expression.public ResetTypeEnum getResetTypeValue()
JRVariable
getResetTypeValue
in interface JRVariable
ResetTypeEnum
public IncrementTypeEnum getIncrementTypeValue()
JRVariable
getIncrementTypeValue
in interface JRVariable
IncrementTypeEnum
public CalculationEnum getCalculationValue()
JRVariable
getCalculationValue
in interface JRVariable
CalculationEnum
public boolean isSystemDefined()
JRVariable
true
if the variable calculation type is system defined.
isSystemDefined
in interface JRVariable
CalculationEnum.SYSTEM
public JRGroup getResetGroup()
JRVariable
JRVariable.getResetTypeValue()
returns
ResetTypeEnum.GROUP
.
getResetGroup
in interface JRVariable
public JRGroup getIncrementGroup()
JRVariable
JRVariable.getIncrementTypeValue()
returns
ResetTypeEnum.GROUP
.
getIncrementGroup
in interface JRVariable
public 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 JRCalculable
public void setIncrementedValue(java.lang.Object incrementedValue)
public java.lang.Object getValue()
JRCalculable
getValue
in interface JRCalculable
public void setValue(java.lang.Object value)
public boolean isInitialized()
JRCalculable
true
if and only if the calculable object was only initialized and not incremented.
isInitialized
in interface JRCalculable
true
if and only if the calculable object was only initialized and not incrementedpublic void setInitialized(boolean isInitialized)
JRCalculable
setInitialized
in interface JRCalculable
isInitialized
- 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 JRCalculable
type
- 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 JRCloneable
clone
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |