net.sf.dynamicreports.report.base.crosstab
Class DRCrosstabGroup<T>

java.lang.Object
  extended by net.sf.dynamicreports.report.base.crosstab.DRCrosstabGroup<T>
All Implemented Interfaces:
Serializable, DRICrosstabGroup<T>, DRIExpression<T>, DRISystemExpression<T>
Direct Known Subclasses:
DRCrosstabColumnGroup, DRCrosstabRowGroup

public abstract class DRCrosstabGroup<T>
extends Object
implements DRICrosstabGroup<T>

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)
See Also:
Serialized Form

Constructor Summary
DRCrosstabGroup()
           
 
Method Summary
 void addHeaderPropertyExpression(DRIPropertyExpression headerPropertyExpression)
           
 void addTotalHeaderPropertyExpression(DRIPropertyExpression totalHeaderPropertyExpression)
           
 DRIExpression<? extends Comparator<?>> getComparatorExpression()
           
 DRIDataType<? super T,T> getDataType()
           
 DRIExpression<T> getExpression()
           
 HorizontalAlignment getHeaderHorizontalAlignment()
           
 DRHyperLink getHeaderHyperLink()
           
 String getHeaderPattern()
           
 List<DRIPropertyExpression> getHeaderPropertyExpressions()
           
 Boolean getHeaderStretchWithOverflow()
           
 DRIReportStyle getHeaderStyle()
           
 DRIValueFormatter<?,? super T> getHeaderValueFormatter()
           
 String getName()
           
 DRIExpression<? extends Comparable<?>> getOrderByExpression()
           
 OrderType getOrderType()
           
 Boolean getShowTotal()
           
 DRIExpression<?> getTotalHeaderExpression()
           
 List<DRIPropertyExpression> getTotalHeaderPropertyExpressions()
           
 Boolean getTotalHeaderStretchWithOverflow()
           
 DRIReportStyle getTotalHeaderStyle()
           
 CrosstabTotalPosition getTotalPosition()
           
 Class<? super T> getValueClass()
           
 void setComparatorExpression(DRIExpression<? extends Comparator<?>> comparatorExpression)
           
 void setDataType(DRIDataType<? super T,T> dataType)
           
 void setExpression(DRIExpression<T> expression)
           
 void setHeaderHorizontalAlignment(HorizontalAlignment headerHorizontalAlignment)
           
 void setHeaderHyperLink(DRHyperLink headerHyperLink)
           
 void setHeaderPattern(String headerPattern)
           
 void setHeaderPropertyExpressions(List<DRIPropertyExpression> headerPropertyExpressions)
           
 void setHeaderStretchWithOverflow(Boolean headerStretchWithOverflow)
           
 void setHeaderStyle(DRIReportStyle headerStyle)
           
 void setHeaderValueFormatter(DRIValueFormatter<?,? super T> headerValueFormatter)
           
 void setOrderByExpression(DRIExpression<? extends Comparable<?>> orderByExpression)
           
 void setOrderType(OrderType orderType)
           
 void setShowTotal(Boolean showTotal)
           
 void setTotalHeaderExpression(DRIExpression<?> totalHeaderExpression)
           
 void setTotalHeaderPropertyExpressions(List<DRIPropertyExpression> totalHeaderPropertyExpressions)
           
 void setTotalHeaderStretchWithOverflow(Boolean totalHeaderStretchWithOverflow)
           
 void setTotalHeaderStyle(DRIReportStyle totalHeaderStyle)
           
 void setTotalPosition(CrosstabTotalPosition totalPosition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DRCrosstabGroup

public DRCrosstabGroup()
Method Detail

getName

public String getName()
Specified by:
getName in interface DRICrosstabGroup<T>
Specified by:
getName in interface DRIExpression<T>

getHeaderPattern

public String getHeaderPattern()
Specified by:
getHeaderPattern in interface DRICrosstabGroup<T>

setHeaderPattern

public void setHeaderPattern(String headerPattern)

getHeaderHorizontalAlignment

public HorizontalAlignment getHeaderHorizontalAlignment()
Specified by:
getHeaderHorizontalAlignment in interface DRICrosstabGroup<T>

setHeaderHorizontalAlignment

public void setHeaderHorizontalAlignment(HorizontalAlignment headerHorizontalAlignment)

getHeaderValueFormatter

public DRIValueFormatter<?,? super T> getHeaderValueFormatter()
Specified by:
getHeaderValueFormatter in interface DRICrosstabGroup<T>

setHeaderValueFormatter

public void setHeaderValueFormatter(DRIValueFormatter<?,? super T> headerValueFormatter)

getHeaderStretchWithOverflow

public Boolean getHeaderStretchWithOverflow()
Specified by:
getHeaderStretchWithOverflow in interface DRICrosstabGroup<T>

setHeaderStretchWithOverflow

public void setHeaderStretchWithOverflow(Boolean headerStretchWithOverflow)

getHeaderHyperLink

public DRHyperLink getHeaderHyperLink()
Specified by:
getHeaderHyperLink in interface DRICrosstabGroup<T>

setHeaderHyperLink

public void setHeaderHyperLink(DRHyperLink headerHyperLink)

getHeaderStyle

public DRIReportStyle getHeaderStyle()
Specified by:
getHeaderStyle in interface DRICrosstabGroup<T>

setHeaderStyle

public void setHeaderStyle(DRIReportStyle headerStyle)

getHeaderPropertyExpressions

public List<DRIPropertyExpression> getHeaderPropertyExpressions()
Specified by:
getHeaderPropertyExpressions in interface DRICrosstabGroup<T>

addHeaderPropertyExpression

public void addHeaderPropertyExpression(DRIPropertyExpression headerPropertyExpression)

setHeaderPropertyExpressions

public void setHeaderPropertyExpressions(List<DRIPropertyExpression> headerPropertyExpressions)

getShowTotal

public Boolean getShowTotal()
Specified by:
getShowTotal in interface DRICrosstabGroup<T>

setShowTotal

public void setShowTotal(Boolean showTotal)

getTotalPosition

public CrosstabTotalPosition getTotalPosition()
Specified by:
getTotalPosition in interface DRICrosstabGroup<T>

setTotalPosition

public void setTotalPosition(CrosstabTotalPosition totalPosition)

getTotalHeaderExpression

public DRIExpression<?> getTotalHeaderExpression()
Specified by:
getTotalHeaderExpression in interface DRICrosstabGroup<T>

setTotalHeaderExpression

public void setTotalHeaderExpression(DRIExpression<?> totalHeaderExpression)

getTotalHeaderStretchWithOverflow

public Boolean getTotalHeaderStretchWithOverflow()
Specified by:
getTotalHeaderStretchWithOverflow in interface DRICrosstabGroup<T>

setTotalHeaderStretchWithOverflow

public void setTotalHeaderStretchWithOverflow(Boolean totalHeaderStretchWithOverflow)

getTotalHeaderStyle

public DRIReportStyle getTotalHeaderStyle()
Specified by:
getTotalHeaderStyle in interface DRICrosstabGroup<T>

setTotalHeaderStyle

public void setTotalHeaderStyle(DRIReportStyle totalHeaderStyle)

getTotalHeaderPropertyExpressions

public List<DRIPropertyExpression> getTotalHeaderPropertyExpressions()
Specified by:
getTotalHeaderPropertyExpressions in interface DRICrosstabGroup<T>

addTotalHeaderPropertyExpression

public void addTotalHeaderPropertyExpression(DRIPropertyExpression totalHeaderPropertyExpression)

setTotalHeaderPropertyExpressions

public void setTotalHeaderPropertyExpressions(List<DRIPropertyExpression> totalHeaderPropertyExpressions)

getExpression

public DRIExpression<T> getExpression()
Specified by:
getExpression in interface DRICrosstabGroup<T>

setExpression

public void setExpression(DRIExpression<T> expression)

getDataType

public DRIDataType<? super T,T> getDataType()
Specified by:
getDataType in interface DRICrosstabGroup<T>

setDataType

public void setDataType(DRIDataType<? super T,T> dataType)

getOrderByExpression

public DRIExpression<? extends Comparable<?>> getOrderByExpression()
Specified by:
getOrderByExpression in interface DRICrosstabGroup<T>

setOrderByExpression

public void setOrderByExpression(DRIExpression<? extends Comparable<?>> orderByExpression)

getOrderType

public OrderType getOrderType()
Specified by:
getOrderType in interface DRICrosstabGroup<T>

setOrderType

public void setOrderType(OrderType orderType)

getComparatorExpression

public DRIExpression<? extends Comparator<?>> getComparatorExpression()
Specified by:
getComparatorExpression in interface DRICrosstabGroup<T>

setComparatorExpression

public void setComparatorExpression(DRIExpression<? extends Comparator<?>> comparatorExpression)

getValueClass

public Class<? super T> getValueClass()
Specified by:
getValueClass in interface DRIExpression<T>


Copyright © 2010-2014. All Rights Reserved.