Uses of Class
org.synchronoss.cpo.core.Node

Packages that use Node
Package
Description
 
  • Uses of Node in org.synchronoss.cpo.core

    Modifier and Type
    Class
    Description
    class 
    Default CpoWhere implementation: a bindable where-clause node that is also a Node, allowing leaf comparisons to be chained into branches via BindableCpoWhere.addWhere(CpoWhere) and rendered to native SQL/CQL text via BindableCpoWhere.toString(CpoClass).
    Methods in org.synchronoss.cpo.core that return Node
    Modifier and Type
    Method
    Description
    static Node
    Node.createNode(int nodeType)
    This is the factory method for creating Node objects.
    Gets the first child node in the linked-list of children.
    Gets the next sibling for this node in the linked list of Nodes.
    Gets the parent node for this node
    Gets the previous sibling for this node in the linked list of Nodes.
    Methods in org.synchronoss.cpo.core that return types with arguments of type Node
    Modifier and Type
    Method
    Description
    Collects the immediate children of this node into a list, in sibling order.
    Methods in org.synchronoss.cpo.core with parameters of type Node
    Modifier and Type
    Method
    Description
    void
    Node.addChild(Node node)
    This function adds a child to the linked-list of children for this node.
    void
    Node.addChildSort(Node node)
    This function adds a child to the linked-list of children for this node.
    void
    Node.addChildSort(Node node, Comparator<Node> c)
    Adds a child to the linked-list of children for this node, inserting it in sorted order.
    int
    Node.compareTo(Node o)
    Default natural ordering: creation order.
    void
    Inserts a new Parent Node as a child of this node and moves all pre-existing children to be children of the new Parent Node.
    void
    Inserts a new Parent into the tree structure and adds this node as its child.
    void
    Adds a Sibling immediately following this Node.
    void
    Inserts a Sibling into the linked list just prior to this Node
    boolean
    Node.removeChild(Node node)
    Searches for an immediate child node and if found removes it from the linked-list of children.
    void
    Node.setFirstChild(Node node)
    Sets the first child node in the linked-list of children.
    void
    Node.setNextSibling(Node node)
    Sets the NextSibling for this node.
    void
    Node.setParent(Node node)
    Sets the Parent Node for this Node.
    void
    Node.setPrevSibling(Node node)
    Sets the PrevSibling for this node.
    boolean
    BindableWhereBuilder.visit(Node node)
    This is called for component elements which have no children
    boolean
    NodeVisitor.visit(Node node)
    This is called for component elements which have no children
    boolean
    BindableWhereBuilder.visitBegin(Node node)
    This is called by composite nodes prior to visiting children
    boolean
    NodeVisitor.visitBegin(Node node)
    This is called by composite nodes prior to visiting children
    boolean
    BindableWhereBuilder.visitEnd(Node node)
    This is called by composite nodes after visiting children
    boolean
    NodeVisitor.visitEnd(Node node)
    This is called by composite nodes after visiting children
    boolean
    BindableWhereBuilder.visitMiddle(Node node)
    This is called for composite nodes between visiting children
    boolean
    NodeVisitor.visitMiddle(Node node)
    This is called for composite nodes between visiting children
    Method parameters in org.synchronoss.cpo.core with type arguments of type Node
    Modifier and Type
    Method
    Description
    void
    Node.addChildSort(Node node, Comparator<Node> c)
    Adds a child to the linked-list of children for this node, inserting it in sorted order.