Class 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 Detail

      • BeanModelNode

        public BeanModelNode()
    • 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()