Package consciouscode.seedling

Provides the core classes and interfaces of the Seedling container; see consciouscode.seedling.tree for standard implementations.

See:
          Description

Interface Summary
BranchChangeListener A listener for receiving branch change events.
BranchingBranch A BranchNode that can extend itself with child branches.
BranchNode A branch in the Seedling component hierarchy.
EventfulBranch A branch that fires BranchChangeEvents when child nodes are installed or removed.
GrowingBranch A BranchNode that allows manual installation and uninstallation of nodes.
LocatableNode A Seedling node that has knowledge of its location in the tree.
LoggingNode Deprecated. The Seedling platform no longer uses this interface.
RootNode A Seedling root branch, which anchors the hierarchical namespace.
ServiceNode Represents Seedling nodes that require special processing to startup, beyond the basic property assignments that all nodes receive.
 

Class Summary
BranchChangeEvent  
Handler A URL handler for the seedling protocol.
NodeLocation Identifies the location of a node installed into a Seedling hierarchical container, by naming a child of a specific BranchNode.
NodePath An immutable, abstract path identifying components within a Seedling container.
NodeReference Identifies a Seedling node by a path relative to a base branch.
Nodes Utility methods for working with nodes in a Seedling container.
Seedling Facade for an entire Seedling, most useful for controlling the startup and shutdown process.
SeedlingConstants Deprecated.
 

Exception Summary
ChildExistsException Thrown when a node installation fails because the name is already in use.
NodeException Indicates a problem with a specific node in the Seedling container.
NodeInstantiationException Class documentation.
NodeProvisioningException Indicates a failure while preparing a node for installation into a branch.
NoSuchNodeException Indicates that a Seedling node was requested but cannot be provided.
SeedlingException Root class of all Seedling exceptions.
ServiceException An error that occurred while managing a ServiceNode.
WrongNodeTypeException Indicates that a requested Seedling node has the wrong type.
 

Package consciouscode.seedling Description

Provides the core classes and interfaces of the Seedling container; see consciouscode.seedling.tree for standard implementations.



Copyright © 2001–2012 Todd V. Jonker. All Rights Reserved.