public class JRTemplatePrintRectangle extends JRTemplatePrintGraphicElement implements JRPrintRectangle
JRPrintRectangle
that uses
a JRTemplateRectangle
instance to
store common attributes.EXCEPTION_MESSAGE_KEY_TEMPLATE_NOT_FOUND, template
UNSET_PRINT_ELEMENT_ID, UNSET_SOURCE_ELEMENT_ID
Constructor and Description |
---|
JRTemplatePrintRectangle() |
JRTemplatePrintRectangle(JRTemplateRectangle rectangle)
Deprecated.
provide a source Id via
JRTemplatePrintRectangle(JRTemplateRectangle, int) |
JRTemplatePrintRectangle(JRTemplateRectangle rectangle,
int sourceElementId)
Deprecated.
|
JRTemplatePrintRectangle(JRTemplateRectangle rectangle,
PrintElementOriginator originator)
Creates a print rectangle element.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
accept(PrintElementVisitor<T> visitor,
T arg)
Accepts a print element visitor.
|
Integer |
getOwnRadius() |
int |
getRadius()
Indicates the corner radius for rectangles with round corners.
|
void |
setRadius(int radius)
Sets the corner radius for rectangles with round corners.
|
void |
setRadius(Integer radius) |
getDefaultLineColor, getDefaultLineWidth, getFillValue, getLinePen, getOwnFillValue, setFill
getBackcolor, getDefaultStyleProvider, getForecolor, getHeight, getKey, getModeValue, getOrigin, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPrintElementId, getPropertiesMap, getSourceElementId, getStyle, getStyleNameReference, getTemplate, getUUID, getWidth, getX, getY, hasProperties, readVirtualized, setBackcolor, setForecolor, setHeight, setMode, setSourceElementId, setStyle, setTemplate, setUUID, setWidth, setX, setY, updateElementTemplate, writeVirtualized
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setFill
getHeight, getKey, getOrigin, getPrintElementId, getSourceElementId, getWidth, getX, getY, setHeight, setStyle, setUUID, setWidth, setX, setY
getParentProperties, getPropertiesMap, hasProperties
getUUID
getFillValue, getLinePen, getOwnFillValue
getBackcolor, getForecolor, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, setBackcolor, setForecolor, setMode
getDefaultLineColor, getDefaultLineWidth
getDefaultStyleProvider, getStyle, getStyleNameReference
public JRTemplatePrintRectangle()
public JRTemplatePrintRectangle(JRTemplateRectangle rectangle)
JRTemplatePrintRectangle(JRTemplateRectangle, int)
rectangle
- the template rectangle that the element will usepublic JRTemplatePrintRectangle(JRTemplateRectangle rectangle, int sourceElementId)
JRTemplatePrintRectangle(JRTemplateRectangle, PrintElementOriginator)
rectangle
- the template rectangle that the element will usesourceElementId
- the Id of the source elementpublic JRTemplatePrintRectangle(JRTemplateRectangle rectangle, PrintElementOriginator originator)
rectangle
- the template rectangle that the element will useoriginator
- public int getRadius()
JRCommonRectangle
getRadius
in interface JRCommonRectangle
public Integer getOwnRadius()
getOwnRadius
in interface JRCommonRectangle
public void setRadius(int radius)
JRCommonRectangle
setRadius
in interface JRCommonRectangle
setRadius
in interface JRPrintRectangle
public void setRadius(Integer radius)
setRadius
in interface JRCommonRectangle
setRadius
in interface JRPrintRectangle
public <T> void accept(PrintElementVisitor<T> visitor, T arg)
JRPrintElement
The element calls the method that corresponds to the element type on the visitor.
accept
in interface JRPrintElement
accept
in class JRTemplatePrintElement
T
- the type of the argument passed to the visit operationvisitor
- the visitor objectsarg
- the argument passed to the visit operationCopyright © 2017. All rights reserved.