|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jasperreports.engine.base.JRBaseElement
net.sf.jasperreports.engine.design.JRDesignElement
net.sf.jasperreports.engine.design.JRDesignFrame
public class JRDesignFrame
Implementation of JRFrame to be used at design time.
| Field Summary | |
|---|---|
static String |
PROPERTY_CHILDREN
|
| Fields inherited from class net.sf.jasperreports.engine.design.JRDesignElement |
|---|
PROPERTY_ELEMENT_GROUP, PROPERTY_HEIGHT, PROPERTY_KEY, PROPERTY_PARENT_STYLE, PROPERTY_PARENT_STYLE_NAME_REFERENCE, PROPERTY_PRINT_WHEN_EXPRESSION, PROPERTY_PRINT_WHEN_GROUP_CHANGES, PROPERTY_PROPERTY_EXPRESSIONS, PROPERTY_Y |
| Constructor Summary | |
|---|---|
JRDesignFrame()
Creates a new frame object. |
|
JRDesignFrame(JRDefaultStyleProvider defaultStyleProvider)
Creates a new frame object. |
|
| Method Summary | |
|---|---|
void |
addElement(int index,
JRElement element)
Inserts a sub element at specified position into the frame. |
void |
addElement(JRElement element)
Adds a sub element to the frame. |
void |
addElementGroup(int index,
JRElementGroup group)
Inserts an element group at specified position into the frame. |
void |
addElementGroup(JRElementGroup group)
Adds an element group to the frame. |
Object |
clone()
|
void |
collectExpressions(JRExpressionCollector collector)
|
void |
copyBox(JRLineBox lineBox)
|
List<JRChild> |
getChildren()
Gets a list of all direct children elements or elements groups. |
Color |
getDefaultLineColor()
|
JRElement |
getElementByKey(String elementKey)
Gets an element from this group, based on its element key. |
JRElement[] |
getElements()
Gets an array containing all the elements and element groups in the hierarchy. |
JRLineBox |
getLineBox()
|
ModeEnum |
getModeValue()
Returns the element transparency mode. |
boolean |
removeElement(JRElement element)
Removes a sub element from the frame. |
boolean |
removeElementGroup(JRElementGroup group)
Removes a group element from the frame. |
void |
visit(JRVisitor visitor)
|
| Methods inherited from class net.sf.jasperreports.engine.design.JRDesignElement |
|---|
addPropertyExpression, getPropertyExpressions, getPropertyExpressionsList, removePropertyExpression, removePropertyExpression, setElementGroup, setHeight, setKey, setPrintWhenExpression, setPrintWhenGroupChanges, setStyle, setStyleNameReference, setUUID, setY |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.jasperreports.engine.JRElement |
|---|
getElementGroup, getKey, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchTypeValue, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX |
| Methods inherited from interface net.sf.jasperreports.engine.JRCommonElement |
|---|
getBackcolor, getForecolor, getHeight, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode |
| Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer |
|---|
getDefaultStyleProvider, getStyle, getStyleNameReference |
| Methods inherited from interface net.sf.jasperreports.engine.JRIdentifiable |
|---|
getUUID |
| Methods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder |
|---|
getParentProperties, getPropertiesMap, hasProperties |
| Methods inherited from interface net.sf.jasperreports.engine.JRElementGroup |
|---|
getElementGroup |
| Methods inherited from interface net.sf.jasperreports.engine.JRChild |
|---|
clone |
| Field Detail |
|---|
public static final String PROPERTY_CHILDREN
| Constructor Detail |
|---|
public JRDesignFrame(JRDefaultStyleProvider defaultStyleProvider)
defaultStyleProvider - default style provider instancepublic JRDesignFrame()
| Method Detail |
|---|
public void collectExpressions(JRExpressionCollector collector)
collectExpressions in interface JRElementpublic void visit(JRVisitor visitor)
visit in interface JRVisitablepublic JRElement[] getElements()
JRElementGroup
getElements in interface JRElementGrouppublic void addElement(JRElement element)
element - the element to add
public void addElement(int index,
JRElement element)
index - the element positionelement - the element to addpublic boolean removeElement(JRElement element)
element - the element to remove
public void addElementGroup(JRElementGroup group)
group - the element group to add
public void addElementGroup(int index,
JRElementGroup group)
index - the element group positiongroup - the element group to addpublic boolean removeElementGroup(JRElementGroup group)
group - the group to remove
public List<JRChild> getChildren()
JRElementGroup
getChildren in interface JRElementGrouppublic JRElement getElementByKey(String elementKey)
JRElementGroup
getElementByKey in interface JRElementGrouppublic ModeEnum getModeValue()
JRCommonElement
getModeValue in interface JRCommonElementgetModeValue in class JRBaseElementpublic JRLineBox getLineBox()
getLineBox in interface JRBoxContainerpublic void copyBox(JRLineBox lineBox)
public Color getDefaultLineColor()
getDefaultLineColor in interface JRBoxContainerpublic Object clone()
clone in interface JRCloneableclone in class JRBaseElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||