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()
JRElementGroupgetChildren in interface JRElementGrouppublic JRElementGroup getElementGroup()
JRElementGroupgetElementGroup in interface JRElementGrouppublic JRElement[] getElements()
JRElementGroupgetElements in interface JRElementGrouppublic JRElement getElementByKey(String key)
JRElementGroupgetElementByKey in interface JRElementGrouppublic void visit(JRVisitor visitor)
visit in interface JRVisitablepublic Object clone()
clone in interface JRCloneableclone in class Objectpublic Object clone(JRElementGroup parentGroup)
Copyright © 2017. All rights reserved.