ar.com.fdvs.dj.domain.entities.columns
Class ExpressionColumn

java.lang.Object
  extended by ar.com.fdvs.dj.domain.DJBaseElement
      extended by ar.com.fdvs.dj.domain.entities.columns.AbstractColumn
          extended by ar.com.fdvs.dj.domain.entities.columns.PropertyColumn
              extended by ar.com.fdvs.dj.domain.entities.columns.SimpleColumn
                  extended by ar.com.fdvs.dj.domain.entities.columns.ExpressionColumn
All Implemented Interfaces:
Entity, java.io.Serializable
Direct Known Subclasses:
ImageColumn

public class ExpressionColumn
extends SimpleColumn

Column created to handle Custom Expressions.

See Also:
CustomExpression, Serialized Form

Field Summary
 
Fields inherited from interface ar.com.fdvs.dj.domain.entities.Entity
SERIAL_VERSION_UID
 
Constructor Summary
ExpressionColumn()
           
 
Method Summary
protected  java.lang.String getCalculatedExpressionText()
           
 java.util.Collection getColumns()
           
 CustomExpression getExpression()
           
 CustomExpression getExpressionForCalculation()
           
 java.lang.String getInitialExpression(DJCalculation op)
           
 java.lang.String getTextForExpression()
           
 java.lang.String getTextForExpressionForCalculartion()
           
 java.lang.String getValueClassNameForExpression()
           
 java.lang.String getVariableClassName(DJCalculation op)
           
 java.util.Collection getVariables()
           
protected  void setCalculatedExpressionText(java.lang.String calculatedExpressionText)
           
 void setColumns(java.util.Collection columns)
           
 void setExpression(CustomExpression expression)
           
 void setExpressionForCalculation(CustomExpression expressionForCalculation)
           
 void setVariables(java.util.Collection variables)
           
 
Methods inherited from class ar.com.fdvs.dj.domain.entities.columns.PropertyColumn
getColumnProperty, getExpressionToGroupBy, getFieldDescription, getGroupVariableName, setColumnProperty, setExpressionToGroupBy, setFieldDescription
 
Methods inherited from class ar.com.fdvs.dj.domain.entities.columns.AbstractColumn
getBlankWhenNull, getConditionalStyles, getFixedWidth, getHeaderStyle, getLink, getName, getPattern, getPosX, getPosY, getPrintRepeatedValues, getStyle, getTextFormatter, getTitle, getTruncateSuffix, getWidth, setBlankWhenNull, setConditionalStyles, setFixedWidth, setHeaderStyle, setLink, setName, setPattern, setPosX, setPosY, setPrintRepeatedValues, setStyle, setTextFormatter, setTitle, setTruncateSuffix, setWidth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionColumn

public ExpressionColumn()
Method Detail

getCalculatedExpressionText

protected java.lang.String getCalculatedExpressionText()

setCalculatedExpressionText

protected void setCalculatedExpressionText(java.lang.String calculatedExpressionText)

getVariables

public java.util.Collection getVariables()

setVariables

public void setVariables(java.util.Collection variables)

getColumns

public java.util.Collection getColumns()

setColumns

public void setColumns(java.util.Collection columns)

getExpression

public CustomExpression getExpression()

setExpression

public void setExpression(CustomExpression expression)

getValueClassNameForExpression

public java.lang.String getValueClassNameForExpression()
Overrides:
getValueClassNameForExpression in class SimpleColumn

getTextForExpression

public java.lang.String getTextForExpression()
Overrides:
getTextForExpression in class SimpleColumn

getTextForExpressionForCalculartion

public java.lang.String getTextForExpressionForCalculartion()

getExpressionForCalculation

public CustomExpression getExpressionForCalculation()

setExpressionForCalculation

public void setExpressionForCalculation(CustomExpression expressionForCalculation)

getVariableClassName

public java.lang.String getVariableClassName(DJCalculation op)
Overrides:
getVariableClassName in class PropertyColumn

getInitialExpression

public java.lang.String getInitialExpression(DJCalculation op)
Overrides:
getInitialExpression in class PropertyColumn


Copyright © 2006-2011 FDV Solutions. All Rights Reserved.