net.sf.jasperreports.engine.base
public class JRBaseElementGroup extends java.lang.Object implements JRElementGroup, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.List |
children |
protected JRElementGroup |
elementGroup |
Modifier | Constructor and Description |
---|---|
protected |
JRBaseElementGroup() |
protected |
JRBaseElementGroup(JRElementGroup elementGrp,
JRBaseObjectFactory factory) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
java.lang.Object |
clone(JRElementGroup parentGroup) |
java.util.List |
getChildren()
Gets a list of all direct children elements or elements groups.
|
static JRElement |
getElementByKey(JRElement[] elements,
java.lang.String key) |
JRElement |
getElementByKey(java.lang.String key)
Gets an element from this group, based on its element key.
|
JRElementGroup |
getElementGroup()
Gets the parent element group.
|
JRElement[] |
getElements()
Gets an array containing all the elements and element groups in the hierarchy.
|
static JRElement[] |
getElements(java.util.List children) |
void |
visit(JRVisitor visitor) |
protected java.util.List children
protected JRElementGroup elementGroup
protected JRBaseElementGroup()
protected JRBaseElementGroup(JRElementGroup elementGrp, JRBaseObjectFactory factory)
public java.util.List getChildren()
JRElementGroup
getChildren
in interface JRElementGroup
public JRElementGroup getElementGroup()
JRElementGroup
getElementGroup
in interface JRElementGroup
public static JRElement[] getElements(java.util.List children)
public JRElement[] getElements()
JRElementGroup
getElements
in interface JRElementGroup
public JRElement getElementByKey(java.lang.String key)
JRElementGroup
getElementByKey
in interface JRElementGroup
public void visit(JRVisitor visitor)
visit
in interface JRVisitable
public java.lang.Object clone()
clone
in interface JRCloneable
clone
in class java.lang.Object
public java.lang.Object clone(JRElementGroup parentGroup)
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com