|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BranchNode | |
|---|---|
| consciouscode.seedling | Provides the core classes and interfaces of the Seedling container;
see consciouscode.seedling.tree for standard implementations. |
| consciouscode.seedling.jetty | |
| consciouscode.seedling.scope | |
| consciouscode.seedling.tree | Provides standard implementations of the Seedling container interfaces. |
| consciouscode.seedling.webConsole | |
| Uses of BranchNode in consciouscode.seedling |
|---|
| Subinterfaces of BranchNode in consciouscode.seedling | |
|---|---|
interface |
BranchingBranch
A BranchNode that can extend itself with child branches. |
interface |
EventfulBranch
A branch that fires BranchChangeEvents when child nodes are
installed or removed. |
interface |
GrowingBranch
A BranchNode that allows manual installation and uninstallation of
nodes. |
interface |
RootNode
A Seedling root branch, which anchors the hierarchical namespace. |
| Methods in consciouscode.seedling that return BranchNode | |
|---|---|
BranchNode |
NodeReference.getBaseBranch()
Returns the branch from which this reference starts its traversal. |
BranchNode |
ChildExistsException.getBranch()
|
BranchNode |
BranchChangeEvent.getBranch()
|
BranchNode |
NodeLocation.getParentBranch()
Returns the parent branch of the identified node. |
BranchNode |
BranchingBranch.provisionChildBranch()
Provisions a child branch intended for installation as a child of this one. |
static BranchNode |
Nodes.requiredChildBranch(BranchNode branch,
String name)
Provisions and installs a child branch. |
| Methods in consciouscode.seedling with parameters of type BranchNode | ||
|---|---|---|
static
|
Nodes.availableChild(BranchNode branch,
String name)
|
|
static
|
Nodes.availablePath(BranchNode branch,
NodePath path)
|
|
static
|
Nodes.availablePath(BranchNode branch,
String path)
|
|
static NodeReference |
NodeReference.forBranch(BranchNode branch)
Builds a reference to a given branch and the identity path. |
|
static NodeLocation |
NodeReference.forChild(BranchNode branch,
String name)
Builds a reference to the child of a branch. |
|
static NodeReference |
NodeReference.forParts(BranchNode branch,
String... pathParts)
Builds a reference to a node from a base branch and a sequence of path parts. |
|
static NodeReference |
NodeReference.forPath(BranchNode branch,
NodePath path)
Builds a reference to a node from a base branch and a path relative to it. |
|
static NodeReference |
NodeReference.forPath(BranchNode branch,
String path)
Builds a node reference, parsing a given canonical path string into its '/'-separated parts. |
|
static NodeReference |
NodeReference.from(BranchNode branch)
Deprecated. Renamed to NodeReference.forBranch(BranchNode). |
|
static NodeLocation |
NodeReference.fromChild(BranchNode branch,
String name)
Deprecated. Renamed to NodeReference.forChild(BranchNode, String). |
|
static NodeReference |
NodeReference.fromParts(BranchNode branch,
String... pathParts)
Deprecated. Renamed to NodeReference.forParts(BranchNode, String...). |
|
static NodeReference |
NodeReference.fromPath(BranchNode branch,
NodePath path)
Deprecated. Renamed to NodeReference.forPath(BranchNode, NodePath). |
|
static NodeReference |
NodeReference.fromPath(BranchNode branch,
String path)
Deprecated. Renamed to NodeReference.forPath(BranchNode, String). |
|
static void |
Nodes.installChild(BranchNode branch,
String name,
Object node)
Attempts to install a child into a given branch by downcasting it to GrowingBranch. |
|
static
|
Nodes.installedChild(BranchNode branch,
String name)
|
|
static
|
Nodes.installedPath(BranchNode branch,
NodePath path)
|
|
static
|
Nodes.installedPath(BranchNode branch,
String path)
|
|
static void |
Nodes.installPath(BranchNode branch,
NodePath nodePath,
Object node)
Installs a node at a given location. |
|
static void |
Nodes.installPath(BranchNode branch,
String path,
Object node)
Installs a node at a given location. |
|
static
|
Nodes.requiredChild(BranchNode branch,
String name)
|
|
static BranchNode |
Nodes.requiredChildBranch(BranchNode branch,
String name)
Provisions and installs a child branch. |
|
static
|
Nodes.requiredPath(BranchNode branch,
NodePath path)
|
|
static
|
Nodes.requiredPath(BranchNode branch,
String path)
|
|
| Constructors in consciouscode.seedling with parameters of type BranchNode | |
|---|---|
BranchChangeEvent(BranchNode branch,
String nodeName,
Object node)
|
|
| Uses of BranchNode in consciouscode.seedling.jetty |
|---|
| Methods in consciouscode.seedling.jetty that return BranchNode | |
|---|---|
BranchNode |
SeedlingServletContextHandler.getPathBranch()
|
BranchNode |
SeedlingServer.getPathBranch()
|
| Methods in consciouscode.seedling.jetty with parameters of type BranchNode | |
|---|---|
void |
SeedlingServletContextHandler.setPathBranch(BranchNode branch)
|
void |
SeedlingServer.setPathBranch(BranchNode branch)
|
| Uses of BranchNode in consciouscode.seedling.scope |
|---|
| Classes in consciouscode.seedling.scope that implement BranchNode | |
|---|---|
class |
ScopeManager
A branch that creates and manages ScopeRoots. |
class |
ScopeRoot
A local root node that contains all of the nodes of a non-global scope. |
| Uses of BranchNode in consciouscode.seedling.tree |
|---|
| Classes in consciouscode.seedling.tree that implement BranchNode | |
|---|---|
class |
EmptyBranch
A trivial branch that has no child nodes, and can't have any installed. |
class |
GenericBranch
Provides a basic implementation of BranchNode, suitable for
extension. |
class |
StandardBranch
The canonical implementation of BranchNode, providing dynamic node
provisioning via a NodeProvider. |
class |
StandardRoot
The global root of a Seedling application tree. |
| Methods in consciouscode.seedling.tree that return BranchNode | |
|---|---|
BranchNode |
GenericNode.getParentBranch()
Gets the branch containing this node, as per it's location. |
BranchNode |
GenericBranch.provisionChildBranch()
Provisions a child branch intended for installation as a child of this one. |
| Uses of BranchNode in consciouscode.seedling.webConsole |
|---|
| Methods in consciouscode.seedling.webConsole that return BranchNode | |
|---|---|
BranchNode |
NodeIndex.getStartingBranch()
|
| Methods in consciouscode.seedling.webConsole with parameters of type BranchNode | |
|---|---|
void |
NodeIndex.setStartingBranch(BranchNode branch)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||