ar.com.fdvs.dj.domain.entities.columns
Class PercentageColumn
java.lang.Object
ar.com.fdvs.dj.domain.DJBaseElement
ar.com.fdvs.dj.domain.entities.columns.AbstractColumn
ar.com.fdvs.dj.domain.entities.columns.PercentageColumn
- All Implemented Interfaces:
- Entity, Serializable
public class PercentageColumn
- extends AbstractColumn
This column shows a percentage relative to another column.
- Author:
- mamana and Ricardo Mariaca
- See Also:
- Serialized Form
| Methods inherited from class ar.com.fdvs.dj.domain.entities.columns.AbstractColumn |
getBlankWhenNull, getColSpan, getConditionalStyles, getFixedWidth, getHeaderMarkup, getHeaderStyle, getLink, getMarkup, getName, getPattern, getPosX, getPosY, getPrintRepeatedValues, getReportName, getStyle, getTextFormatter, getTitle, getTruncateSuffix, getWidth, hasParentCol, setBlankWhenNull, setColSpan, setConditionalStyles, setFixedWidth, setHeaderMarkup, setHeaderStyle, setLink, setMarkup, setName, setPattern, setPosX, setPosY, setPrintRepeatedValues, setReportName, setStyle, setTextFormatter, setTitle, setTruncateSuffix, setWidth |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PercentageColumn
public PercentageColumn()
getTextForExpression
public String getTextForExpression()
- Specified by:
getTextForExpression in class AbstractColumn
getTextForExpression
public String getTextForExpression(DJGroup group)
getTextForExpression
public String getTextForExpression(DJGroup group,
DJGroup childGroup,
String type)
- Returns the formula for the percentage
- Parameters:
group - type -
- Returns:
getValueClassNameForExpression
public String getValueClassNameForExpression()
- Specified by:
getValueClassNameForExpression in class AbstractColumn
getGroupVariableName
public String getGroupVariableName(String type,
String columnToGroupByProperty)
- Specified by:
getGroupVariableName in class AbstractColumn
- Parameters:
type - "FOOTER" or "HEADER"
- Returns:
- The name of group of variables
getVariableClassName
public String getVariableClassName(DJCalculation op)
- Specified by:
getVariableClassName in class AbstractColumn
getInitialExpression
public String getInitialExpression(DJCalculation op)
- Specified by:
getInitialExpression in class AbstractColumn
getGroupVariableName
public String getGroupVariableName(DJGroup group)
- The group which the variable will be inside (mostly for reset)
- Parameters:
group - (may be null)
- Returns:
setPercentageColumn
public void setPercentageColumn(PropertyColumn percentageColumn)
getPercentageColumn
public PropertyColumn getPercentageColumn()
Copyright © 2006-2013 FDV Solutions. All Rights Reserved.