public class JRBaseElementGroup extends Object implements JRElementGroup, Serializable
Modifier and Type | Field and Description |
---|---|
protected List<JRChild> |
children |
protected JRElementGroup |
elementGroup |
Modifier | Constructor and Description |
---|---|
protected |
JRBaseElementGroup() |
protected |
JRBaseElementGroup(JRElementGroup elementGrp,
JRBaseObjectFactory factory) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
Object |
clone(JRElementGroup parentGroup) |
List<JRChild> |
getChildren()
Gets a list of all direct children elements or elements groups.
|
static JRElement |
getElementByKey(JRElement[] elements,
String key) |
JRElement |
getElementByKey(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(List<JRChild> children) |
void |
visit(JRVisitor visitor) |
protected JRElementGroup elementGroup
protected JRBaseElementGroup()
protected JRBaseElementGroup(JRElementGroup elementGrp, JRBaseObjectFactory factory)
public List<JRChild> getChildren()
JRElementGroup
getChildren
in interface JRElementGroup
public JRElementGroup getElementGroup()
JRElementGroup
getElementGroup
in interface JRElementGroup
public JRElement[] getElements()
JRElementGroup
getElements
in interface JRElementGroup
public JRElement getElementByKey(String key)
JRElementGroup
getElementByKey
in interface JRElementGroup
public void visit(JRVisitor visitor)
visit
in interface JRVisitable
public Object clone()
clone
in interface JRCloneable
clone
in class Object
public Object clone(JRElementGroup parentGroup)
Copyright © 2017. All rights reserved.