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

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

public abstract class AbstractColumn
extends DJBaseElement

Abstract Class used as base for the different Column types.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface ar.com.fdvs.dj.domain.entities.Entity
SERIAL_VERSION_UID
 
Constructor Summary
AbstractColumn()
           
 
Method Summary
 java.lang.Boolean getBlankWhenNull()
           
 java.util.List getConditionalStyles()
           
 java.lang.Boolean getFixedWidth()
           
abstract  java.lang.String getGroupVariableName(java.lang.String type, java.lang.String columnToGroupByProperty)
           
 Style getHeaderStyle()
           
abstract  java.lang.String getInitialExpression(DJCalculation op)
           
 DJHyperLink getLink()
           
 java.lang.String getName()
           
 java.lang.String getPattern()
           
 java.lang.Integer getPosX()
           
 java.lang.Integer getPosY()
           
 java.lang.Boolean getPrintRepeatedValues()
           
 Style getStyle()
           
abstract  java.lang.String getTextForExpression()
           
 java.text.Format getTextFormatter()
           
 java.lang.String getTitle()
           
 java.lang.String getTruncateSuffix()
           
abstract  java.lang.String getValueClassNameForExpression()
           
abstract  java.lang.String getVariableClassName(DJCalculation op)
           
 java.lang.Integer getWidth()
           
 void setBlankWhenNull(java.lang.Boolean blankWhenNull)
           
 void setConditionalStyles(java.util.List conditionalStyles)
           
 void setFixedWidth(java.lang.Boolean fixedWidth)
           
 void setHeaderStyle(Style headerStyle)
           
 void setLink(DJHyperLink link)
           
 void setName(java.lang.String name)
           
 void setPattern(java.lang.String pattern)
           
 void setPosX(java.lang.Integer posX)
           
 void setPosY(java.lang.Integer posY)
           
 void setPrintRepeatedValues(java.lang.Boolean printRepeatedValues)
           
 void setStyle(Style style)
           
 void setTextFormatter(java.text.Format textFormatter)
           
 void setTitle(java.lang.String label)
           
 void setTruncateSuffix(java.lang.String truncateSuffix)
           
 void setWidth(java.lang.Integer width)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractColumn

public AbstractColumn()
Method Detail

getConditionalStyles

public java.util.List getConditionalStyles()

setConditionalStyles

public void setConditionalStyles(java.util.List conditionalStyles)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String label)

getPosX

public java.lang.Integer getPosX()

setPosX

public void setPosX(java.lang.Integer posX)

getPosY

public java.lang.Integer getPosY()

setPosY

public void setPosY(java.lang.Integer posY)

getHeaderStyle

public Style getHeaderStyle()

setHeaderStyle

public void setHeaderStyle(Style headerStyle)

getStyle

public Style getStyle()

setStyle

public void setStyle(Style style)

getWidth

public java.lang.Integer getWidth()

setWidth

public void setWidth(java.lang.Integer width)

getPattern

public java.lang.String getPattern()

setPattern

public void setPattern(java.lang.String pattern)

getPrintRepeatedValues

public java.lang.Boolean getPrintRepeatedValues()

setPrintRepeatedValues

public void setPrintRepeatedValues(java.lang.Boolean printRepeatedValues)

getTextForExpression

public abstract java.lang.String getTextForExpression()

getValueClassNameForExpression

public abstract java.lang.String getValueClassNameForExpression()

getGroupVariableName

public abstract java.lang.String getGroupVariableName(java.lang.String type,
                                                      java.lang.String columnToGroupByProperty)
Parameters:
type - "FOOTER" or "HEADER"
columnToGroupByProperty -
Returns:

getVariableClassName

public abstract java.lang.String getVariableClassName(DJCalculation op)

getInitialExpression

public abstract java.lang.String getInitialExpression(DJCalculation op)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getBlankWhenNull

public java.lang.Boolean getBlankWhenNull()

setBlankWhenNull

public void setBlankWhenNull(java.lang.Boolean blankWhenNull)

getFixedWidth

public java.lang.Boolean getFixedWidth()

setFixedWidth

public void setFixedWidth(java.lang.Boolean fixedWidth)

getTruncateSuffix

public java.lang.String getTruncateSuffix()

setTruncateSuffix

public void setTruncateSuffix(java.lang.String truncateSuffix)

getTextFormatter

public java.text.Format getTextFormatter()

setTextFormatter

public void setTextFormatter(java.text.Format textFormatter)

getLink

public DJHyperLink getLink()

setLink

public void setLink(DJHyperLink link)


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