Class DRDesignComponent
java.lang.Object
ch.unibas.medizin.dynamicreports.design.base.component.DRDesignComponent
- All Implemented Interfaces:
DRIDesignComponent, Serializable
- Direct Known Subclasses:
DRDesignBreak, DRDesignCrosstab, DRDesignEllipse, DRDesignFiller, DRDesignGenericElement, DRDesignHyperlinkComponent, DRDesignLine, DRDesignList, DRDesignRectangle, DRDesignSubreport
Abstract DRDesignComponent class.
- Author:
- Ricardo Mariaca
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDRDesignComponent(String name) Constructor for DRDesignComponent. -
Method Summary
Modifier and TypeMethodDescriptiongetHeight.getName()getName.getPositionType.getPrintWhenExpression.getPrintWhenGroupChanges.getPropertyExpressions.getStretchType.getStyle()getStyle.getTableOfContentsHeading.getUniqueName.getWidth()getWidth.getX()getX.getY()getY.protected voidinit()init.booleanisPrintInFirstWholeBand.booleanisPrintWhenDetailOverflows.booleanisRemoveLineWhenBlank.voidSetter for the fieldheight.voidsetPositionType(ComponentPositionType positionType) Setter for the fieldpositionType.voidsetPrintInFirstWholeBand(boolean printInFirstWholeBand) Setter for the fieldprintInFirstWholeBand.voidsetPrintWhenDetailOverflows(boolean printWhenDetailOverflows) Setter for the fieldprintWhenDetailOverflows.voidsetPrintWhenExpression(DRIDesignExpression printWhenExpression) Setter for the fieldprintWhenExpression.voidsetPrintWhenGroupChanges(DRIDesignGroup printWhenGroupChanges) Setter for the fieldprintWhenGroupChanges.voidsetPropertyExpressions(List<DRIDesignPropertyExpression> propertyExpressions) Setter for the fieldpropertyExpressions.voidsetRemoveLineWhenBlank(boolean isRemoveLineWhenBlank) setRemoveLineWhenBlank.voidsetStretchType(StretchType stretchType) Setter for the fieldstretchType.voidsetStyle(DRDesignStyle style) Setter for the fieldstyle.voidsetTableOfContentsHeading(DRDesignTableOfContentsHeading tableOfContentsHeading) Setter for the fieldtableOfContentsHeading.voidsetUniqueName(String uniqueName) Setter for the fielduniqueName.voidSetter for the fieldwidth.voidSetter for the fieldx.voidSetter for the fieldy.
-
Constructor Details
-
DRDesignComponent
-
-
Method Details
-
init
protected void init()init.
-
getName
getName.
- Specified by:
getNamein interfaceDRIDesignComponent- Returns:
- a
Stringobject.
-
getUniqueName
getUniqueName.
- Specified by:
getUniqueNamein interfaceDRIDesignComponent- Returns:
- a
Stringobject.
-
setUniqueName
-
getStyle
getStyle.
- Specified by:
getStylein interfaceDRIDesignComponent- Returns:
- a
DRIDesignStyleobject.
-
setStyle
Setter for the field
style.- Parameters:
style- aDRDesignStyleobject.
-
getX
getX.
- Specified by:
getXin interfaceDRIDesignComponent- Returns:
- a
Integerobject.
-
setX
-
getY
getY.
- Specified by:
getYin interfaceDRIDesignComponent- Returns:
- a
Integerobject.
-
setY
-
getWidth
getWidth.
- Specified by:
getWidthin interfaceDRIDesignComponent- Returns:
- a
Integerobject.
-
setWidth
-
getHeight
getHeight.
- Specified by:
getHeightin interfaceDRIDesignComponent- Returns:
- a
Integerobject.
-
setHeight
-
getPrintWhenExpression
getPrintWhenExpression.
- Specified by:
getPrintWhenExpressionin interfaceDRIDesignComponent- Returns:
- a
DRIDesignExpressionobject.
-
setPrintWhenExpression
Setter for the field
printWhenExpression.- Parameters:
printWhenExpression- aDRIDesignExpressionobject.
-
isRemoveLineWhenBlank
public boolean isRemoveLineWhenBlank()isRemoveLineWhenBlank.
- Specified by:
isRemoveLineWhenBlankin interfaceDRIDesignComponent- Returns:
- a boolean.
-
setRemoveLineWhenBlank
public void setRemoveLineWhenBlank(boolean isRemoveLineWhenBlank) setRemoveLineWhenBlank.
- Parameters:
isRemoveLineWhenBlank- a boolean.
-
getPropertyExpressions
getPropertyExpressions.
- Specified by:
getPropertyExpressionsin interfaceDRIDesignComponent- Returns:
- a
Listobject.
-
setPropertyExpressions
Setter for the field
propertyExpressions.- Parameters:
propertyExpressions- aListobject.
-
getPositionType
getPositionType.
- Specified by:
getPositionTypein interfaceDRIDesignComponent- Returns:
- a
ComponentPositionTypeobject.
-
setPositionType
Setter for the field
positionType.- Parameters:
positionType- aComponentPositionTypeobject.
-
getStretchType
getStretchType.
- Specified by:
getStretchTypein interfaceDRIDesignComponent- Returns:
- a
StretchTypeobject.
-
setStretchType
Setter for the field
stretchType.- Parameters:
stretchType- aStretchTypeobject.
-
isPrintInFirstWholeBand
public boolean isPrintInFirstWholeBand()isPrintInFirstWholeBand.
- Specified by:
isPrintInFirstWholeBandin interfaceDRIDesignComponent- Returns:
- a boolean.
-
setPrintInFirstWholeBand
public void setPrintInFirstWholeBand(boolean printInFirstWholeBand) Setter for the field
printInFirstWholeBand.- Parameters:
printInFirstWholeBand- a boolean.
-
isPrintWhenDetailOverflows
public boolean isPrintWhenDetailOverflows()isPrintWhenDetailOverflows.
- Specified by:
isPrintWhenDetailOverflowsin interfaceDRIDesignComponent- Returns:
- a boolean.
-
setPrintWhenDetailOverflows
public void setPrintWhenDetailOverflows(boolean printWhenDetailOverflows) Setter for the field
printWhenDetailOverflows.- Parameters:
printWhenDetailOverflows- a boolean.
-
getPrintWhenGroupChanges
getPrintWhenGroupChanges.
- Specified by:
getPrintWhenGroupChangesin interfaceDRIDesignComponent- Returns:
- a
DRIDesignGroupobject.
-
setPrintWhenGroupChanges
Setter for the field
printWhenGroupChanges.- Parameters:
printWhenGroupChanges- aDRIDesignGroupobject.
-
getTableOfContentsHeading
getTableOfContentsHeading.
- Specified by:
getTableOfContentsHeadingin interfaceDRIDesignComponent- Returns:
- a
DRIDesignTableOfContentsHeadingobject.
-
setTableOfContentsHeading
Setter for the field
tableOfContentsHeading.- Parameters:
tableOfContentsHeading- aDRDesignTableOfContentsHeadingobject.
-