Class BranchNode

    • Constructor Detail

      • BranchNode

        public BranchNode()
      • BranchNode

        public BranchNode​(java.lang.Object score,
                          Predicate predicate)
      • BranchNode

        public BranchNode​(Node node)
    • Method Detail

      • getId

        public java.lang.Object getId()
        Specified by:
        getId in interface HasId<Entity<java.lang.Object>,​java.lang.Object>
        Overrides:
        getId in class Node
        Returns:
        The value of the id attribute. Could be null.
      • setId

        public SimpleNode setId​(java.lang.Object id)
        Specified by:
        setId in interface HasId<Entity<java.lang.Object>,​java.lang.Object>
        Overrides:
        setId in class Node
      • requireDefaultChild

        public java.lang.Object requireDefaultChild()
        Overrides:
        requireDefaultChild in class Node
      • getDefaultChild

        public java.lang.Object getDefaultChild()
        Overrides:
        getDefaultChild in class Node
      • hasNodes

        public boolean hasNodes()
        Overrides:
        hasNodes in class Node
      • getNodes

        public java.util.List<Node> getNodes()
        Overrides:
        getNodes in class Node