net.sf.dynamicreports.design.base.component
Class DRDesignList

java.lang.Object
  extended by net.sf.dynamicreports.design.base.component.DRDesignComponent
      extended by net.sf.dynamicreports.design.base.component.DRDesignList
All Implemented Interfaces:
DRIDesignComponent, DRIDesignList

public class DRDesignList
extends DRDesignComponent
implements DRIDesignList

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)

Constructor Summary
DRDesignList()
           
DRDesignList(ListType type)
           
 
Method Summary
 void addComponent(DRDesignComponent component)
           
 void addComponent(HorizontalCellComponentAlignment horizontalAlignment, VerticalCellComponentAlignment verticalAlignment, DRDesignComponent component)
           
 void addComponent(int index, DRDesignComponent component)
           
 void addComponent(int index, HorizontalCellComponentAlignment horizontalAlignment, VerticalCellComponentAlignment verticalAlignment, DRDesignComponent component)
           
 DRDesignComponent getBackgroundComponent()
           
 ComponentGroupType getComponentGroupType()
           
 List<DRDesignComponent> getComponents()
           
 int getGap()
           
 List<DRDesignListCell> getListCells()
           
 ListType getType()
           
protected  void init()
           
 boolean isCalculateComponents()
           
 boolean isEmpty()
           
 boolean isRemovable()
           
 void setBackgroundComponent(DRDesignComponent backgroundComponent)
           
 void setCalculateComponents(boolean calculateComponents)
           
 void setComponentGroupType(ComponentGroupType componentGroupType)
           
 void setGap(int gap)
           
 void setRemovable(Boolean removable)
           
 void setType(ListType type)
           
 
Methods inherited from class net.sf.dynamicreports.design.base.component.DRDesignComponent
getHeight, getName, getPositionType, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchType, getStyle, getTableOfContentsHeading, getUniqueName, getWidth, getX, getY, isPrintInFirstWholeBand, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setHeight, setPositionType, setPrintInFirstWholeBand, setPrintWhenDetailOverflows, setPrintWhenExpression, setPrintWhenGroupChanges, setPropertyExpressions, setRemoveLineWhenBlank, setStretchType, setStyle, setTableOfContentsHeading, setUniqueName, setWidth, setX, setY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.dynamicreports.design.definition.component.DRIDesignComponent
getHeight, getName, getPositionType, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchType, getStyle, getTableOfContentsHeading, getUniqueName, getWidth, getX, getY, isPrintInFirstWholeBand, isPrintWhenDetailOverflows, isRemoveLineWhenBlank
 

Constructor Detail

DRDesignList

public DRDesignList()

DRDesignList

public DRDesignList(ListType type)
Method Detail

init

protected void init()
Overrides:
init in class DRDesignComponent

getComponents

public List<DRDesignComponent> getComponents()
Specified by:
getComponents in interface DRIDesignList

addComponent

public void addComponent(DRDesignComponent component)

addComponent

public void addComponent(int index,
                         DRDesignComponent component)

addComponent

public void addComponent(int index,
                         HorizontalCellComponentAlignment horizontalAlignment,
                         VerticalCellComponentAlignment verticalAlignment,
                         DRDesignComponent component)

addComponent

public void addComponent(HorizontalCellComponentAlignment horizontalAlignment,
                         VerticalCellComponentAlignment verticalAlignment,
                         DRDesignComponent component)

getListCells

public List<DRDesignListCell> getListCells()

isEmpty

public boolean isEmpty()

setType

public void setType(ListType type)

getType

public ListType getType()
Specified by:
getType in interface DRIDesignList

setComponentGroupType

public void setComponentGroupType(ComponentGroupType componentGroupType)

getComponentGroupType

public ComponentGroupType getComponentGroupType()
Specified by:
getComponentGroupType in interface DRIDesignList

getGap

public int getGap()

setGap

public void setGap(int gap)

isCalculateComponents

public boolean isCalculateComponents()

setCalculateComponents

public void setCalculateComponents(boolean calculateComponents)

isRemovable

public boolean isRemovable()

setRemovable

public void setRemovable(Boolean removable)

getBackgroundComponent

public DRDesignComponent getBackgroundComponent()
Specified by:
getBackgroundComponent in interface DRIDesignList

setBackgroundComponent

public void setBackgroundComponent(DRDesignComponent backgroundComponent)


Copyright © 2010-2014. All Rights Reserved.