|
||||||||||
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 BranchChangeEvent s 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 ScopeRoot s. |
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 |