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

java.lang.Object
  extended by net.sf.dynamicreports.design.base.component.DRDesignComponent
All Implemented Interfaces:
DRIDesignComponent
Direct Known Subclasses:
DRDesignBarbecue, DRDesignBarcode, DRDesignBreak, DRDesignCrosstab, DRDesignEllipse, DRDesignFiller, DRDesignGenericElement, DRDesignHyperlinkComponent, DRDesignLine, DRDesignList, DRDesignMap, DRDesignRectangle, DRDesignSubreport

public abstract class DRDesignComponent
extends Object
implements DRIDesignComponent

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

Constructor Summary
protected DRDesignComponent(String name)
           
 
Method Summary
 Integer getHeight()
           
 String getName()
           
 ComponentPositionType getPositionType()
           
 DRIDesignExpression getPrintWhenExpression()
           
 DRIDesignGroup getPrintWhenGroupChanges()
           
 List<DRIDesignPropertyExpression> getPropertyExpressions()
           
 StretchType getStretchType()
           
 DRDesignStyle getStyle()
           
 DRDesignTableOfContentsHeading getTableOfContentsHeading()
           
 String getUniqueName()
           
 Integer getWidth()
           
 Integer getX()
           
 Integer getY()
           
protected  void init()
           
 boolean isPrintInFirstWholeBand()
           
 boolean isPrintWhenDetailOverflows()
           
 boolean isRemoveLineWhenBlank()
           
 void setHeight(Integer height)
           
 void setPositionType(ComponentPositionType positionType)
           
 void setPrintInFirstWholeBand(boolean printInFirstWholeBand)
           
 void setPrintWhenDetailOverflows(boolean printWhenDetailOverflows)
           
 void setPrintWhenExpression(DRIDesignExpression printWhenExpression)
           
 void setPrintWhenGroupChanges(DRIDesignGroup printWhenGroupChanges)
           
 void setPropertyExpressions(List<DRIDesignPropertyExpression> propertyExpressions)
           
 void setRemoveLineWhenBlank(boolean isRemoveLineWhenBlank)
           
 void setStretchType(StretchType stretchType)
           
 void setStyle(DRDesignStyle style)
           
 void setTableOfContentsHeading(DRDesignTableOfContentsHeading tableOfContentsHeading)
           
 void setUniqueName(String uniqueName)
           
 void setWidth(Integer width)
           
 void setX(Integer x)
           
 void setY(Integer y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DRDesignComponent

protected DRDesignComponent(String name)
Method Detail

init

protected void init()

getName

public String getName()
Specified by:
getName in interface DRIDesignComponent

getUniqueName

public String getUniqueName()
Specified by:
getUniqueName in interface DRIDesignComponent

setUniqueName

public void setUniqueName(String uniqueName)

getStyle

public DRDesignStyle getStyle()
Specified by:
getStyle in interface DRIDesignComponent

setStyle

public void setStyle(DRDesignStyle style)

getX

public Integer getX()
Specified by:
getX in interface DRIDesignComponent

setX

public void setX(Integer x)

getY

public Integer getY()
Specified by:
getY in interface DRIDesignComponent

setY

public void setY(Integer y)

getWidth

public Integer getWidth()
Specified by:
getWidth in interface DRIDesignComponent

setWidth

public void setWidth(Integer width)

getHeight

public Integer getHeight()
Specified by:
getHeight in interface DRIDesignComponent

setHeight

public void setHeight(Integer height)

getPrintWhenExpression

public DRIDesignExpression getPrintWhenExpression()
Specified by:
getPrintWhenExpression in interface DRIDesignComponent

setPrintWhenExpression

public void setPrintWhenExpression(DRIDesignExpression printWhenExpression)

isRemoveLineWhenBlank

public boolean isRemoveLineWhenBlank()
Specified by:
isRemoveLineWhenBlank in interface DRIDesignComponent

setRemoveLineWhenBlank

public void setRemoveLineWhenBlank(boolean isRemoveLineWhenBlank)

getPropertyExpressions

public List<DRIDesignPropertyExpression> getPropertyExpressions()
Specified by:
getPropertyExpressions in interface DRIDesignComponent

setPropertyExpressions

public void setPropertyExpressions(List<DRIDesignPropertyExpression> propertyExpressions)

getPositionType

public ComponentPositionType getPositionType()
Specified by:
getPositionType in interface DRIDesignComponent

setPositionType

public void setPositionType(ComponentPositionType positionType)

getStretchType

public StretchType getStretchType()
Specified by:
getStretchType in interface DRIDesignComponent

setStretchType

public void setStretchType(StretchType stretchType)

isPrintInFirstWholeBand

public boolean isPrintInFirstWholeBand()
Specified by:
isPrintInFirstWholeBand in interface DRIDesignComponent

setPrintInFirstWholeBand

public void setPrintInFirstWholeBand(boolean printInFirstWholeBand)

isPrintWhenDetailOverflows

public boolean isPrintWhenDetailOverflows()
Specified by:
isPrintWhenDetailOverflows in interface DRIDesignComponent

setPrintWhenDetailOverflows

public void setPrintWhenDetailOverflows(boolean printWhenDetailOverflows)

getPrintWhenGroupChanges

public DRIDesignGroup getPrintWhenGroupChanges()
Specified by:
getPrintWhenGroupChanges in interface DRIDesignComponent

setPrintWhenGroupChanges

public void setPrintWhenGroupChanges(DRIDesignGroup printWhenGroupChanges)

getTableOfContentsHeading

public DRDesignTableOfContentsHeading getTableOfContentsHeading()
Specified by:
getTableOfContentsHeading in interface DRIDesignComponent

setTableOfContentsHeading

public void setTableOfContentsHeading(DRDesignTableOfContentsHeading tableOfContentsHeading)


Copyright © 2010-2014. All Rights Reserved.