org.nuxeo.theme.nodes
Interface Node
- All Known Subinterfaces:
- Element, Fragment
- All Known Implementing Classes:
- AbstractElement, AbstractFragment, AbstractModel, AbstractNode, ActionFragment, CellElement, GenericFragment, Html, MenuItem, PageElement, Region, RegionFragment, SectionElement, Text, TextFragment, ThemeElement
public interface Node
getNodeTypeFamily
NodeTypeFamily getNodeTypeFamily()
clearParent
void clearParent()
setParent
void setParent(Node node)
getParent
Node getParent()
addChild
Node addChild(Node node)
removeChild
void removeChild(Node node)
getChildren
List<Node> getChildren()
setChildren
void setChildren(List<Node> children)
getOrder
Integer getOrder()
setOrder
void setOrder(Integer order)
moveTo
void moveTo(Node container,
Integer order)
isLeaf
boolean isLeaf()
insertAfter
void insertAfter(Node node)
hasSiblings
boolean hasSiblings()
getNextNode
Node getNextNode()
getPreviousNode
Node getPreviousNode()
hasChildren
boolean hasChildren()
isChildOf
boolean isChildOf(Node node)
removeDescendants
void removeDescendants()
getDescendants
List<Node> getDescendants()
collectDescendants
void collectDescendants(List<Node> nodes)
Copyright ? 2007 Nuxeo SAS. All Rights Reserved.