Class BeanModelNode
- java.lang.Object
-
- net.sourceforge.pmd.util.fxdesigner.util.beans.BeanModelNode
-
- Direct Known Subclasses:
BeanModelNodeSeq
,SimpleBeanModelNode
public abstract class BeanModelNode extends java.lang.Object
Represents a node in the settings model. The settings model is a tree of such nodes, mirroring the state hierarchy of the application.Each node can be serialised to XML.
- Since:
- 6.1.0
- Author:
- Clément Fournier
-
-
Constructor Summary
Constructors Constructor Description BeanModelNode()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract <T> void
accept(BeanNodeVisitor<T> visitor, T data)
Accepts a visitor.<T> void
childrenAccept(BeanNodeVisitor<T> visitor, T data)
Makes the children accept the visitor.java.util.List<? extends BeanModelNode>
getChildrenNodes()
-
-
-
Method Detail
-
childrenAccept
public <T> void childrenAccept(BeanNodeVisitor<T> visitor, T data)
Makes the children accept the visitor.
-
accept
protected abstract <T> void accept(BeanNodeVisitor<T> visitor, T data)
Accepts a visitor.
-
getChildrenNodes
public java.util.List<? extends BeanModelNode> getChildrenNodes()
-
-