|
YAACC - UPNP Client and Server
|
Manager class for TreeNodes to easily apply operations on them and to make it easy for testing and extending. More...

Public Member Functions | |
| TreeNodeManager () | |
| Simple constructor. | |
| void | setTreeNodes (List< TreeNode > treeNodes) |
| Set the current visible tree nodes. | |
| List< TreeNode > | getTreeNodes () |
| Get the Current visible Tree nodes. | |
| TreeNode | get (int index) |
| Get TreeNode from the current nodes by index. | |
| boolean | addNode (TreeNode node) |
| Add new node to the current tree nodes. | |
| void | updateNodes (List< TreeNode > newNodes) |
| Clear the current nodes and insert new nodes. | |
| boolean | removeNode (TreeNode node) |
| Delete one node from the visible nodes. | |
| void | clearNodes () |
| Clear the current nodes. | |
| int | size () |
| Get the current number of visible nodes. | |
| int | collapseNode (TreeNode node) |
| Collapsing node and all of his children. | |
| int | expandNode (TreeNode node) |
| Expanding node and all of his children. | |
| int | collapseNodeBranch (TreeNode node) |
| int | expandNodeBranch (TreeNode node) |
| Expanding node full branches. | |
| void | expandNodeToLevel (TreeNode node, int level) |
| Expanding one node branch to until specific level. | |
| void | expandNodesAtLevel (int level) |
| Expanding all tree nodes branches to until specific level. | |
| void | collapseAll () |
| Collapsing all nodes in the tree with their children. | |
| void | expandAll () |
| Expanding all nodes in the tree with their children. | |
Manager class for TreeNodes to easily apply operations on them and to make it easy for testing and extending.
| boolean de.yaacc.upnp.server.TreeNodeManager.addNode | ( | TreeNode | node | ) |
Add new node to the current tree nodes.
| node | to add it to the current tree nodes |
| int de.yaacc.upnp.server.TreeNodeManager.collapseNode | ( | TreeNode | node | ) |
Collapsing node and all of his children.
| node | The node to collapse it |
Referenced by de.yaacc.upnp.server.TreeViewAdapter.collapseNode().

| int de.yaacc.upnp.server.TreeNodeManager.collapseNodeBranch | ( | TreeNode | node | ) |
| node | The node to collapse the branch of it |
Referenced by de.yaacc.upnp.server.TreeNodeManager.collapseAll(), de.yaacc.upnp.server.TreeNodeManager.collapseNodeBranch(), and de.yaacc.upnp.server.TreeViewAdapter.collapseNodeBranch().


| int de.yaacc.upnp.server.TreeNodeManager.expandNode | ( | TreeNode | node | ) |
Expanding node and all of his children.
| node | The node to expand it |
Referenced by de.yaacc.upnp.server.TreeViewAdapter.expandNode(), and de.yaacc.upnp.server.TreeNodeManager.expandNodeToLevel().

| int de.yaacc.upnp.server.TreeNodeManager.expandNodeBranch | ( | TreeNode | node | ) |
Expanding node full branches.
| node | The node to expand the branch of it |
Referenced by de.yaacc.upnp.server.TreeNodeManager.expandAll(), de.yaacc.upnp.server.TreeNodeManager.expandNodeBranch(), and de.yaacc.upnp.server.TreeViewAdapter.expandNodeBranch().


| void de.yaacc.upnp.server.TreeNodeManager.expandNodesAtLevel | ( | int | level | ) |
Expanding all tree nodes branches to until specific level.
| level | to expand all nodes branches to it |
Referenced by de.yaacc.upnp.server.TreeViewAdapter.expandNodesAtLevel().


| void de.yaacc.upnp.server.TreeNodeManager.expandNodeToLevel | ( | TreeNode | node, |
| int | level | ||
| ) |
Expanding one node branch to until specific level.
| node | to expand branch of it until level |
| level | to expand node branches to it |
Referenced by de.yaacc.upnp.server.TreeNodeManager.expandNodesAtLevel(), de.yaacc.upnp.server.TreeNodeManager.expandNodeToLevel(), and de.yaacc.upnp.server.TreeViewAdapter.expandNodeToLevel().


| TreeNode de.yaacc.upnp.server.TreeNodeManager.get | ( | int | index | ) |
Get TreeNode from the current nodes by index.
| index | of node to get it |
| List< TreeNode > de.yaacc.upnp.server.TreeNodeManager.getTreeNodes | ( | ) |
Get the Current visible Tree nodes.
Referenced by de.yaacc.upnp.server.TreeViewAdapter.getTreeNodes().

| boolean de.yaacc.upnp.server.TreeNodeManager.removeNode | ( | TreeNode | node | ) |
Delete one node from the visible nodes.
| node | to delete it from the current nodes |
| void de.yaacc.upnp.server.TreeNodeManager.setTreeNodes | ( | List< TreeNode > | treeNodes | ) |
Set the current visible tree nodes.
| treeNodes | New tree nodes |
Referenced by de.yaacc.upnp.server.TreeViewAdapter.setTreeNodes().

| int de.yaacc.upnp.server.TreeNodeManager.size | ( | ) |
Get the current number of visible nodes.
Referenced by de.yaacc.upnp.server.TreeViewAdapter.clearTreeNodes().

| void de.yaacc.upnp.server.TreeNodeManager.updateNodes | ( | List< TreeNode > | newNodes | ) |
Clear the current nodes and insert new nodes.
| newNodes | to update the current nodes with them |
Referenced by de.yaacc.upnp.server.TreeNodeManager.collapseAll(), and de.yaacc.upnp.server.TreeViewAdapter.updateTreeNodes().
