public class JRTemplatePrintFrame extends JRTemplatePrintElement implements JRPrintFrame, JRPrintElementContainer
JRPrintFrame
that uses
template frames
to store common
attributes.EXCEPTION_MESSAGE_KEY_TEMPLATE_NOT_FOUND, template
UNSET_PRINT_ELEMENT_ID, UNSET_SOURCE_ELEMENT_ID
Constructor and Description |
---|
JRTemplatePrintFrame() |
JRTemplatePrintFrame(JRTemplateFrame templateFrame,
PrintElementOriginator originator)
Creates a print frame element.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
accept(PrintElementVisitor<T> visitor,
T arg)
Accepts a print element visitor.
|
void |
addElement(JRPrintElement element)
Adds an element to the container.
|
void |
addElements(Collection<? extends JRPrintElement> elements) |
Color |
getDefaultLineColor() |
List<JRPrintElement> |
getElements()
Returns the list of print elements contained in the frame.
|
JRLineBox |
getLineBox() |
void |
readVirtualized(VirtualizationInput in) |
void |
writeVirtualized(VirtualizationOutput out) |
getBackcolor, getDefaultStyleProvider, getForecolor, getHeight, getKey, getModeValue, getOrigin, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPrintElementId, getPropertiesMap, getSourceElementId, getStyle, getStyleNameReference, getTemplate, getUUID, getWidth, getX, getY, hasProperties, setBackcolor, setForecolor, setHeight, setMode, setSourceElementId, setStyle, setTemplate, setUUID, setWidth, setX, setY, updateElementTemplate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHeight, getKey, getOrigin, getPrintElementId, getSourceElementId, getWidth, getX, getY, setHeight, setStyle, setUUID, setWidth, setX, setY
getBackcolor, getForecolor, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, setBackcolor, setForecolor, setMode
getDefaultStyleProvider, getStyle, getStyleNameReference
getParentProperties, getPropertiesMap, hasProperties
getUUID
getHeight, setHeight
public JRTemplatePrintFrame()
public JRTemplatePrintFrame(JRTemplateFrame templateFrame, PrintElementOriginator originator)
templateFrame
- the template frame that the element will useoriginator
- public List<JRPrintElement> getElements()
JRPrintFrame
getElements
in interface JRPrintElementListContainer
getElements
in interface JRPrintFrame
public void addElement(JRPrintElement element)
JRPrintElementListContainer
addElement
in interface JRPrintElementListContainer
element
- the element to addpublic void addElements(Collection<? extends JRPrintElement> elements)
public JRLineBox getLineBox()
getLineBox
in interface JRBoxContainer
public Color getDefaultLineColor()
getDefaultLineColor
in interface JRBoxContainer
getDefaultLineColor
in class JRTemplatePrintElement
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 operationpublic void writeVirtualized(VirtualizationOutput out) throws IOException
writeVirtualized
in interface VirtualizationSerializable
writeVirtualized
in class JRTemplatePrintElement
IOException
public void readVirtualized(VirtualizationInput in) throws IOException
readVirtualized
in interface VirtualizationSerializable
readVirtualized
in class JRTemplatePrintElement
IOException
Copyright © 2019 TIBCO Software Inc.. All rights reserved.