public class CmsNode extends Object
CommentProcessor
.
Holds a reference to its parent node and a list to its children and allows navigating inside the tree structure.MgnlPage
,
MgnlArea
,
MgnlComponent
Modifier and Type | Method and Description |
---|---|
MgnlElement |
asMgnlElement() |
void |
delete() |
List<MgnlArea> |
getAreas() |
List<CmsNode> |
getAscendants() |
LinkedList<CmsNode> |
getChildren() |
List<MgnlComponent> |
getComponents() |
List<CmsNode> |
getDescendants() |
int |
getLevel() |
CmsNode |
getParent() |
MgnlArea |
getParentArea() |
CmsNode |
getRoot() |
MgnlArea |
getRootArea() |
boolean |
isRelated(CmsNode relative) |
void |
setParent(CmsNode parent) |
protected CmsNode parent
public CmsNode(CmsNode parent)
public CmsNode getParent()
public void setParent(CmsNode parent)
public LinkedList<CmsNode> getChildren()
public MgnlArea getParentArea()
public MgnlArea getRootArea()
public List<MgnlComponent> getComponents()
public CmsNode getRoot()
public boolean isRelated(CmsNode relative)
public void delete()
public MgnlElement asMgnlElement()
public int getLevel()
Copyright © 2019 Magnolia International Ltd.. All rights reserved.