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, 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
 Boolean getBlankWhenNull()
           
 List getConditionalStyles()
           
 Boolean getFixedWidth()
           
abstract  String getGroupVariableName(String type, String columnToGroupByProperty)
           
 Style getHeaderStyle()
           
abstract  String getInitialExpression(DJCalculation op)
           
 DJHyperLink getLink()
           
 String getName()
           
 String getPattern()
           
 Integer getPosX()
           
 Integer getPosY()
           
 Boolean getPrintRepeatedValues()
           
 Style getStyle()
           
abstract  String getTextForExpression()
           
 Format getTextFormatter()
           
 String getTitle()
           
 String getTruncateSuffix()
           
abstract  String getValueClassNameForExpression()
           
abstract  String getVariableClassName(DJCalculation op)
           
 Integer getWidth()
           
 void setBlankWhenNull(Boolean blankWhenNull)
           
 void setConditionalStyles(List conditionalStyles)
           
 void setFixedWidth(Boolean fixedWidth)
           
 void setHeaderStyle(Style headerStyle)
           
 void setLink(DJHyperLink link)
           
 void setName(String name)
           
 void setPattern(String pattern)
           
 void setPosX(Integer posX)
           
 void setPosY(Integer posY)
           
 void setPrintRepeatedValues(Boolean printRepeatedValues)
           
 void setStyle(Style style)
           
 void setTextFormatter(Format textFormatter)
           
 void setTitle(String label)
           
 void setTruncateSuffix(String truncateSuffix)
           
 void setWidth(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 List getConditionalStyles()

setConditionalStyles

public void setConditionalStyles(List conditionalStyles)

getTitle

public String getTitle()

setTitle

public void setTitle(String label)

getPosX

public Integer getPosX()

setPosX

public void setPosX(Integer posX)

getPosY

public Integer getPosY()

setPosY

public void setPosY(Integer posY)

getHeaderStyle

public Style getHeaderStyle()

setHeaderStyle

public void setHeaderStyle(Style headerStyle)

getStyle

public Style getStyle()

setStyle

public void setStyle(Style style)

getWidth

public Integer getWidth()

setWidth

public void setWidth(Integer width)

getPattern

public String getPattern()

setPattern

public void setPattern(String pattern)

getPrintRepeatedValues

public Boolean getPrintRepeatedValues()

setPrintRepeatedValues

public void setPrintRepeatedValues(Boolean printRepeatedValues)

getTextForExpression

public abstract String getTextForExpression()

getValueClassNameForExpression

public abstract String getValueClassNameForExpression()

getGroupVariableName

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

getVariableClassName

public abstract String getVariableClassName(DJCalculation op)

getInitialExpression

public abstract String getInitialExpression(DJCalculation op)

getName

public String getName()

setName

public void setName(String name)

getBlankWhenNull

public Boolean getBlankWhenNull()

setBlankWhenNull

public void setBlankWhenNull(Boolean blankWhenNull)

getFixedWidth

public Boolean getFixedWidth()

setFixedWidth

public void setFixedWidth(Boolean fixedWidth)

getTruncateSuffix

public String getTruncateSuffix()

setTruncateSuffix

public void setTruncateSuffix(String truncateSuffix)

getTextFormatter

public Format getTextFormatter()

setTextFormatter

public void setTextFormatter(Format textFormatter)

getLink

public DJHyperLink getLink()

setLink

public void setLink(DJHyperLink link)


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