Class GagawaNodeTreeAccessor

  • All Implemented Interfaces:
    ITreeAccessor<com.hp.gagawa.java.Node,​com.hp.gagawa.java.Node>

    public final class GagawaNodeTreeAccessor
    extends Object
    implements ITreeAccessor<com.hp.gagawa.java.Node,​com.hp.gagawa.java.Node>
    A ITreeAccessor for Gagawa DOM Nodes.
    Since:
    8.1.0
    Author:
    XIMA MEDIA GmbH
    • Field Detail

      • INSTANCE

        public static final ITreeAccessor<com.hp.gagawa.java.Node,​?> INSTANCE
    • Method Detail

      • getChildren

        public List<com.hp.gagawa.java.Node> getChildren​(com.hp.gagawa.java.Node node)
        Specified by:
        getChildren in interface ITreeAccessor<com.hp.gagawa.java.Node,​com.hp.gagawa.java.Node>
        Parameters:
        node - The node for which to get the children.
        Returns:
        A list of all children of the given tree node, empty array if it is a leaf node.
      • getId

        public com.hp.gagawa.java.Node getId​(com.hp.gagawa.java.Node node)
        Specified by:
        getId in interface ITreeAccessor<com.hp.gagawa.java.Node,​com.hp.gagawa.java.Node>
        Parameters:
        node - A node for which to retrieve its ID.
        Returns:
        The (unique) identifier of the given tree node.