public class CalculationElementMultiplier extends CalculationElement
Constructor and Description |
---|
CalculationElementMultiplier(DecimalField field)
creates a multiplier calculation multiplier using the given decimal field
|
CalculationElementMultiplier(DecimalField field,
boolean percentage)
creates a multiplier calculation multiplier using the given decimal field
|
Modifier and Type | Method and Description |
---|---|
DataObjectDefinition |
getParent()
gets the relevant object for this calculation element
|
protected void |
writeMultiplier(SourceGenerator sg,
java.lang.String extraindent,
java.lang.String prefix)
writes the multiplier for the calculation element
|
public CalculationElementMultiplier(DecimalField field)
field
- field to use in the multiplierpublic CalculationElementMultiplier(DecimalField field, boolean percentage)
field
- field to use in the multiplierpercentage
- uses the field as a percentage (divides the value by 100
when doing the multiplication)public DataObjectDefinition getParent()
CalculationElement
getParent
in class CalculationElement
protected void writeMultiplier(SourceGenerator sg, java.lang.String extraindent, java.lang.String prefix) throws java.io.IOException
CalculationElement
writeMultiplier
in class CalculationElement
sg
- source generatorextraindent
- indent to write the sourceprefix
- prefix of the calculation elementjava.io.IOException
- if anything bad happens while writing the source code