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()
           
 DJColSpan getColSpan()
           
 List getConditionalStyles()
           
 Boolean getFixedWidth()
           
abstract  String getGroupVariableName(String type, String columnToGroupByProperty)
           
 String getHeaderMarkup()
           
 Style getHeaderStyle()
           
abstract  String getInitialExpression(DJCalculation op)
           
 DJHyperLink getLink()
           
 String getMarkup()
           
 String getName()
           
 String getPattern()
           
 Integer getPosX()
           
 Integer getPosY()
           
 Boolean getPrintRepeatedValues()
           
 String getReportName()
           
 Style getStyle()
           
abstract  String getTextForExpression()
           
 Format getTextFormatter()
           
 String getTitle()
           
 String getTruncateSuffix()
           
abstract  String getValueClassNameForExpression()
           
abstract  String getVariableClassName(DJCalculation op)
           
 Integer getWidth()
           
 boolean hasParentCol()
           
 void setBlankWhenNull(Boolean blankWhenNull)
           
 void setColSpan(DJColSpan colSpan)
           
 void setConditionalStyles(List conditionalStyles)
           
 void setFixedWidth(Boolean fixedWidth)
           
 void setHeaderMarkup(String headerMarkup)
           
 void setHeaderStyle(Style headerStyle)
           
 void setLink(DJHyperLink link)
           
 void setMarkup(String markup)
           
 void setName(String name)
           
 void setPattern(String pattern)
           
 void setPosX(Integer posX)
           
 void setPosY(Integer posY)
           
 void setPrintRepeatedValues(Boolean printRepeatedValues)
           
 void setReportName(String reportName)
           
 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:
The name of group of variables

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)

getColSpan

public DJColSpan getColSpan()

setColSpan

public void setColSpan(DJColSpan colSpan)

hasParentCol

public boolean hasParentCol()

getReportName

public String getReportName()

setReportName

public void setReportName(String reportName)

getMarkup

public String getMarkup()

setMarkup

public void setMarkup(String markup)

getHeaderMarkup

public String getHeaderMarkup()

setHeaderMarkup

public void setHeaderMarkup(String headerMarkup)


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