A B C D E F G H I J L M N O P R S T U V W Z

A

AbstractLog - Class in consciouscode.logging
A simple abstract implementation of Log that redirects all log commands to a single abstract method AbstractLog.doLog(String, Throwable).
AbstractLog() - Constructor for class consciouscode.logging.AbstractLog
 
AbstractPeriodicTask - Class in consciouscode.seedling.tasks
Interface for tasks that can be scheduled for execution by a Clock.
AbstractPeriodicTask() - Constructor for class consciouscode.seedling.tasks.AbstractPeriodicTask
 
addBranchChangeListener(BranchChangeListener) - Method in interface consciouscode.seedling.EventfulBranch
Registers the specified listener to receive branch change events for this branch.
addBranchChangeListener(BranchChangeListener) - Method in class consciouscode.seedling.tree.GenericBranch
 
addFile(String, File) - Method in class consciouscode.util.ZipCreator
 
addLoader(ConfigLoader) - Method in class consciouscode.seedling.config.ConfigLoaderSequence
 
addLocalConfigTrees(File...) - Method in class consciouscode.seedling.boot.SeedlingBuilder
Adds configuration directories that contain local overrides.
addPeriodicTask(PeriodicTask) - Method in class consciouscode.seedling.tasks.Clock
Add a task for management by this Clock.
addReader(String, Reader) - Method in class consciouscode.util.ZipCreator
 
addRepositories(File...) - Method in class consciouscode.seedling.boot.SeedlingBuilder
Appends the given directories to this builder's repository list.
addRepository(File) - Method in class consciouscode.seedling.boot.SeedlingBuilder
Appends the given directory to this builder's repository list.
addRepositoryPathList(String) - Method in class consciouscode.seedling.boot.SeedlingBuilder
Deprecated. Use SeedlingBuilder.addRepositories(File...) instead.
addRequiredModules(String...) - Method in class consciouscode.seedling.boot.SeedlingBuilder
 
addShutdownHandler(Runnable) - Method in class consciouscode.seedling.tree.ShutdownNode
Add a handler to be run at shutdown.
addStream(String, InputStream) - Method in class consciouscode.util.ZipCreator
 
addTestSuite(Class) - Method in class consciouscode.junit.SharedFixtureTestSuite
 
addTestSuite(Class) - Method in class consciouscode.junit.TestSuite
Adds a given TestSuite to this suite, or generates a new suite from a given class.
ALIAS_PROP - Static variable in class consciouscode.seedling.SeedlingConstants
Deprecated. When this meta-property is used in a (source) node, its value must be a path to another target node.
ALL_SUITES_TAG - Static variable in class consciouscode.junit.AutoSuite
 
ANY_ERROR - Static variable in class consciouscode.junit.MockLogger
This constant can by supplied to MockLogger.expectError(String) to indicate that an error of any kind is expected.
appendElements(Iterator<T>) - Method in class consciouscode.util.CompositeIterator
Appends the given elements to the end of this iterator.
appendElements(Collection<T>) - Method in class consciouscode.util.CompositeIterator
Appends the given elements to the end of this iterator.
appendTo(Appendable) - Method in class consciouscode.seedling.NodePath
Appends the canonical text representation of this path to the given output stream.
Application - Class in consciouscode.util
Basic startup functionality for an application.
Application() - Constructor for class consciouscode.util.Application
 
assertContained(Object, Collection<?>) - Static method in class consciouscode.junit.TestCase
 
assertEqualContents(Object[], Collection<?>) - Static method in class consciouscode.junit.TestCase
Asserts that a collection has the same elements as an array, though not in any particular order.
assertEqualContents(List<?>, Collection<?>) - Static method in class consciouscode.junit.TestCase
Assert that a collection has the same elements as a list, though not in any particular order.
assertEqualElements(Object[], Object[]) - Static method in class consciouscode.junit.TestCase
 
assertEqualElements(Object[], List<?>) - Static method in class consciouscode.junit.TestCase
 
assertEqualMembers(Object, Object) - Static method in class consciouscode.junit.TestCase
Asserts that the given objects have equal members.
assertEquals(int[], int[]) - Static method in class consciouscode.junit.TestCase
 
assertNotContained(Object, Collection<?>) - Static method in class consciouscode.junit.TestCase
 
assertNotEquals(int, int) - Static method in class consciouscode.junit.TestCase
Asserts that two ints are not equal.
assertNotEquals(String, int, int) - Static method in class consciouscode.junit.TestCase
Asserts that two ints are not equal.
assertNotEquals(Object, Object) - Static method in class consciouscode.junit.TestCase
Asserts that two objects are not equal.
assertNotEquals(String, Object, Object) - Static method in class consciouscode.junit.TestCase
Asserts that two objects are not equal.
assertPropertyEquals(boolean, Object, String) - Static method in class consciouscode.junit.TestCase
Asserts that a JavaBean property has an expected boolean value.
assertPropertyEquals(int, Object, String) - Static method in class consciouscode.junit.TestCase
Asserts that a JavaBean property has an expected int value.
assertPropertyEquals(Object, Object, String) - Static method in class consciouscode.junit.TestCase
Asserts that a JavaBean property has an expected object value.
AUTO_SUITES - Static variable in class consciouscode.junit.TestCase
By default, all subclasses will be in the 'common' suite.
AutoSuite - Class in consciouscode.junit
A JUnit test suite that automatically builds its tests from a class path.
AutoSuite(String) - Constructor for class consciouscode.junit.AutoSuite
 
AutoSuite(String, String) - Constructor for class consciouscode.junit.AutoSuite
 
available() - Method in class consciouscode.seedling.NodeReference
Gets the referenced node, provisioning and installing it if possible.
availableChild(String) - Method in interface consciouscode.seedling.BranchNode
Gets a child node, provisioning and installing it if possible.
availableChild(BranchNode, String) - Static method in class consciouscode.seedling.Nodes
 
availableChild(String) - Method in class consciouscode.seedling.tree.EmptyBranch
 
availableChild(String) - Method in class consciouscode.seedling.tree.GenericBranch
 
availableChildNames() - Method in interface consciouscode.seedling.BranchNode
Extracts a collection of the names of child nodes that are available on request from this branch.
availableChildNames() - Method in class consciouscode.seedling.tree.EmptyBranch
 
availableChildNames() - Method in class consciouscode.seedling.tree.GenericBranch
 
availableChildNames() - Method in class consciouscode.seedling.tree.StandardBranch
 
availablePath(BranchNode, String) - Static method in class consciouscode.seedling.Nodes
 
availablePath(BranchNode, NodePath) - Static method in class consciouscode.seedling.Nodes
 

B

BindingPropertyChangeListener - Class in consciouscode.util
A PropertyChangeListener that transfers a property's new value to a specified property of another JavaBean.
BindingPropertyChangeListener(Object, String) - Constructor for class consciouscode.util.BindingPropertyChangeListener
 
BindingPropertyChangeListener(String, Object, String) - Constructor for class consciouscode.util.BindingPropertyChangeListener
 
BranchChangeEvent - Class in consciouscode.seedling
 
BranchChangeEvent(BranchNode, String, Object) - Constructor for class consciouscode.seedling.BranchChangeEvent
 
BranchChangeListener - Interface in consciouscode.seedling
A listener for receiving branch change events.
BranchingBranch - Interface in consciouscode.seedling
A BranchNode that can extend itself with child branches.
BranchNode - Interface in consciouscode.seedling
A branch in the Seedling component hierarchy.
build() - Method in class consciouscode.seedling.boot.SeedlingBuilder
 

C

CallTraceProxy - Class in consciouscode.util
A dynamic proxy that logs all method invocations for debugging purposes.
child(String) - Method in class consciouscode.seedling.NodePath
Builds a path to a child node, extending this path.
child(String) - Method in class consciouscode.seedling.NodeReference
Builds a reference to a child of this reference.
ChildExistsException - Exception in consciouscode.seedling
Thrown when a node installation fails because the name is already in use.
ChildExistsException(NodeLocation) - Constructor for exception consciouscode.seedling.ChildExistsException
 
childInstalled(BranchChangeEvent) - Method in interface consciouscode.seedling.BranchChangeListener
Notifies this listener that a child has been added to a branch.
childInstalled(BranchChangeEvent) - Method in class consciouscode.seedling.webConsole.NodeIndex
 
childResources() - Method in interface consciouscode.util.resource.Resource
 
childUninstalled(BranchChangeEvent) - Method in interface consciouscode.seedling.BranchChangeListener
Notifies this listener that a child has been removed from a branch.
childUninstalled(BranchChangeEvent) - Method in class consciouscode.seedling.webConsole.NodeIndex
Removes uninstalled nodes from the index, ignoring events where the node and path don't match what we've indexed.
classExtendsTestSuite(Class<?>) - Method in class consciouscode.junit.TestSuite
Determines whether suiteClass is a subclass of junit.framework.TestSuite.
ClassLoaderResourceTree - Class in consciouscode.util.resource
Deprecated. This class is deprecated because it cannot support all features of ResourceTree interface. Specifically, one cannot enumerate resources within a ClassLoader, or identify directories.
ClassLoaderResourceTree(String, ClassLoader) - Constructor for class consciouscode.util.resource.ClassLoaderResourceTree
Deprecated.  
ClassLoaderResourceTree(String, ClassLoader, ResourceTreeProvider) - Constructor for class consciouscode.util.resource.ClassLoaderResourceTree
Deprecated.  
ClassPathIterator - Class in consciouscode.util
Navigates the .class files in a classpath.
ClassPathIterator(File) - Constructor for class consciouscode.util.ClassPathIterator
Create an iterator that returns the classes in a single directory tree.
ClassPathIterator(String) - Constructor for class consciouscode.util.ClassPathIterator
Create an iterator that returns the classes in a list of directories.
cleanup(String, String) - Static method in class consciouscode.util.Strings
Trims any whitespace from a String, converting empty results to a specific value.
Clock - Class in consciouscode.seedling.tasks
A Seedling node that can schedule tasks within a dedicated working thread.
Clock() - Constructor for class consciouscode.seedling.tasks.Clock
 
collectAvailableNodeNames(String, Collection<String>) - Method in class consciouscode.seedling.config.ConfigBasedNodeProvider
 
collectAvailableNodeNames(String, Collection<String>) - Method in interface consciouscode.seedling.tree.NodeProvider
Builds a collection of the names of child nodes that are available for provisioning by this NodeProvider.
CollectionUtils - Class in consciouscode.util
Class documentation.
CollectionUtils() - Constructor for class consciouscode.util.CollectionUtils
 
collectNodeNames(String, Collection<String>) - Method in interface consciouscode.seedling.config.ConfigLayer
 
collectNodeNames(String, Collection<String>) - Method in interface consciouscode.seedling.config.ConfigTree
 
collectNodeNames(String, Collection<String>) - Method in class consciouscode.seedling.config.LayeredConfigTree
 
collectNodeNames(String, Collection<String>) - Method in class consciouscode.seedling.config.StandardConfigLayer
 
collectNodeNames(String, Collection<String>) - Method in class consciouscode.seedling.junit.MockConfigLayer
 
CommonsLog - Class in consciouscode.logging
A simple log that delegates to a named logger managed my Commons Logging's LogFactory.
CommonsLog(String) - Constructor for class consciouscode.logging.CommonsLog
 
CompositeIterator<T> - Class in consciouscode.util
An Iterator that composes the contents of other iterators or collections.
CompositeIterator() - Constructor for class consciouscode.util.CompositeIterator
 
computeAge(Date) - Static method in class consciouscode.util.Dates
Determines the age, in years, since the fromDate until the present date.
computeAge(Date, Calendar) - Static method in class consciouscode.util.Dates
Determines the age, in years, since the fromDate until the present date.
computeInterfaceClosure(Class<?>) - Static method in class consciouscode.util.CallTraceProxy
 
computeRelativeDay(Date, long) - Static method in class consciouscode.util.Dates
Create a new Date object whose time is a given number of days away from the given date.
ConfigBasedNodeProvider - Class in consciouscode.seedling.config
A NodeProvider that builds objects based on configuration in a ConfigTree.
ConfigBasedNodeProvider(ConfigTree) - Constructor for class consciouscode.seedling.config.ConfigBasedNodeProvider
 
ConfigEvaluator - Interface in consciouscode.seedling.config
Evaluates the content within ConfigResources.
ConfigEvaluatorContext - Interface in consciouscode.seedling.config
Provides dynamic context information needed to evaluate a specific ConfigResource by a ConfigEvaluator.
ConfigLayer - Interface in consciouscode.seedling.config
Represents a single layer of configuration resources.
ConfigLoader - Interface in consciouscode.seedling.config
Loads configuration resources from a ResourceTree.
ConfigLoaderSequence - Class in consciouscode.seedling.config
A composite ConfigLoader that attempts loading a node's ConfigResource from each child loader in sequence.
ConfigLoaderSequence() - Constructor for class consciouscode.seedling.config.ConfigLoaderSequence
 
ConfigLoaderSequence(ConfigLoader...) - Constructor for class consciouscode.seedling.config.ConfigLoaderSequence
 
configLoaderSequence() - Method in class consciouscode.seedling.junit.SeedlingTestCase
 
ConfigLoadingException - Exception in consciouscode.seedling.config
An error encountered when loading a configuration resource.
ConfigLoadingException(String, String) - Constructor for exception consciouscode.seedling.config.ConfigLoadingException
 
ConfigLoadingException(String, String, Throwable) - Constructor for exception consciouscode.seedling.config.ConfigLoadingException
 
ConfigResource - Interface in consciouscode.seedling.config
A single configuration resource for a node.
ConfigTree - Interface in consciouscode.seedling.config
Provides access to configuration data for a Seedling.
ConfigurationException - Exception in consciouscode.seedling.config
An error encountered when processing a configuration resource.
ConfigurationException(NodeReference, String, String) - Constructor for exception consciouscode.seedling.config.ConfigurationException
 
ConfigurationException(NodeReference, String, String, Throwable) - Constructor for exception consciouscode.seedling.config.ConfigurationException
 
configure(String) - Method in class consciouscode.seedling.junit.MockConfigLayer
Creates a new Properties-based configuration for the given full path.
configure(String) - Method in class consciouscode.seedling.junit.MockConfigTree
 
consciouscode.junit - package consciouscode.junit
 
consciouscode.logging - package consciouscode.logging
 
consciouscode.seedling - package consciouscode.seedling
Provides the core classes and interfaces of the Seedling container; see consciouscode.seedling.tree for standard implementations.
consciouscode.seedling.boot - package consciouscode.seedling.boot
Provides classes for programmatically bootstrapping a Seedling container.
consciouscode.seedling.config - package consciouscode.seedling.config
Implements the standard configuration-driven node provisioning, the central class being ConfigBasedNodeProvider.
consciouscode.seedling.config.properties - package consciouscode.seedling.config.properties
 
consciouscode.seedling.jetty - package consciouscode.seedling.jetty
 
consciouscode.seedling.junit - package consciouscode.seedling.junit
 
consciouscode.seedling.launcher - package consciouscode.seedling.launcher
 
consciouscode.seedling.scope - package consciouscode.seedling.scope
 
consciouscode.seedling.tasks - package consciouscode.seedling.tasks
 
consciouscode.seedling.tree - package consciouscode.seedling.tree
Provides standard implementations of the Seedling container interfaces.
consciouscode.seedling.webConsole - package consciouscode.seedling.webConsole
 
consciouscode.seedling.wiki - package consciouscode.seedling.wiki
 
consciouscode.util - package consciouscode.util
 
consciouscode.util.resource - package consciouscode.util.resource
A small framework for accessing file-like resources, independent of how those resources are stored.
ConsoleServlet - Class in consciouscode.seedling.webConsole
A servlet for browsing a Seedling container.
ConsoleServlet() - Constructor for class consciouscode.seedling.webConsole.ConsoleServlet
 
constructChildBranch() - Method in class consciouscode.seedling.tree.GenericBranch
Strategy method called by GenericBranch.provisionChildBranch() to do initial construction of child branches.
constructChildBranch() - Method in class consciouscode.seedling.tree.StandardBranch
 
ConstructionContext - Interface in consciouscode.seedling.config
Dynamic context for construction of new Seedling nodes by a ConfigEvaluator.
constructNode(ConstructionContext) - Method in interface consciouscode.seedling.config.ConfigEvaluator
Creates a new node, ready for injection and decoration.
constructNode(ConstructionContext) - Method in class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
 
constructorIsApplicable(Constructor<?>, Class<?>[]) - Static method in class consciouscode.util.ReflectionUtils
 
containsDigits(String) - Static method in class consciouscode.util.Strings
Determine whether a string has any digit characters.
create(Object) - Static method in class consciouscode.util.CallTraceProxy
Creates a disabled tracing proxy for a given subject.
create(Object, Log) - Static method in class consciouscode.util.CallTraceProxy
Creates a tracing proxy for a given subject.
createChild(String) - Method in class consciouscode.seedling.tree.GenericBranch
Deprecated. Renamed to GenericBranch.provisionChild(String). Subclasses should override that method instead of this one.
createScope() - Method in class consciouscode.seedling.scope.ScopeManager
Creates and installs a new child scope.
createTestResult() - Method in class consciouscode.seedling.junit.SeedlingTestRunner
 

D

dateIsValid(int, int, int, Calendar) - Static method in class consciouscode.util.Dates
Determine whether the proposed date actually exists.
Dates - Class in consciouscode.util
Utility class containing date manipulation routines.
Dates() - Constructor for class consciouscode.util.Dates
 
DEBUG - Static variable in class consciouscode.logging.AbstractLog
 
debug(Object) - Method in class consciouscode.logging.AbstractLog
 
debug(Object, Throwable) - Method in class consciouscode.logging.AbstractLog
 
debug(Object, Throwable) - Method in class consciouscode.logging.CommonsLog
 
debug(Object) - Method in class consciouscode.logging.CommonsLog
 
debug(Object, Throwable) - Method in class consciouscode.logging.TeeLog
 
Debug - Class in consciouscode.util
A collection of debugging utilities.
Debug() - Constructor for class consciouscode.util.Debug
 
DEFAULT_PROCESS_TAG - Static variable in class consciouscode.util.ProcessRunner
 
defaultEvaluator() - Method in class consciouscode.seedling.junit.SeedlingTestCase
 
describeParameters(StringBuilder, Class<?>...) - Static method in class consciouscode.util.ReflectionUtils
 
describeParameters(Class<?>[]) - Static method in class consciouscode.util.ReflectionUtils
 
describeToken(StreamTokenizer) - Static method in class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
 
describeType(Class<?>) - Static method in class consciouscode.util.ReflectionUtils
Ensures a friendly representation of a Java type.
describeType(StringBuilder, Class<?>) - Static method in class consciouscode.util.ReflectionUtils
Renders a friendly representation of a Java type into a buffer.
describeTypeOfValue(Object) - Static method in class consciouscode.util.ReflectionUtils
Ensures a visible representation of a value.
describeTypeOfValue(StringBuilder, Object) - Static method in class consciouscode.util.ReflectionUtils
Renders a friendly representation of a value's type into a buffer.
destroy() - Method in class consciouscode.seedling.webConsole.ConsoleServlet
 
destroy() - Method in class consciouscode.seedling.wiki.WikiServlet
 
destroy() - Method in class consciouscode.util.ProcessRunner
 
doLog(String, Throwable) - Method in class consciouscode.junit.MockLogger
 
doLog(int, Object, Throwable) - Method in class consciouscode.logging.AbstractLog
 
doLog(String, Throwable) - Method in class consciouscode.logging.AbstractLog
 
doLog(int, Object, Throwable) - Method in class consciouscode.logging.PrefixedLog
 
doLog(String, Throwable) - Method in class consciouscode.logging.PrefixedLog
 
doLog(String, Throwable) - Method in class consciouscode.logging.PrintLog
 
doLog(int, Object, Throwable) - Method in class consciouscode.logging.TeeLog
 
doLog(String, Throwable) - Method in class consciouscode.logging.TeeLog
 
DOT_CHILDREN_PROP - Static variable in class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
 
DOT_THIS_PROP - Static variable in class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
 
DOUBLE_QUOTE_CHAR - Static variable in class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
 
DOUBLE_QUOTE_STRING - Static variable in class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
 

E

EMPTY_ARRAY - Static variable in class consciouscode.util.Strings
 
EmptyBranch - Class in consciouscode.seedling.tree
A trivial branch that has no child nodes, and can't have any installed.
EmptyBranch() - Constructor for class consciouscode.seedling.tree.EmptyBranch
 
emptyToNull(String) - Static method in class consciouscode.util.Strings
Return null if a String equals "", return the String otherwise.
ensureNoCheckedExceptions(Method) - Static method in class consciouscode.util.ReflectionUtils
Checks that a method throws no checked exception.
ensurePublic(Method) - Static method in class consciouscode.util.ReflectionUtils
Check that a method is public.
ensureRelativePath(String) - Method in class consciouscode.util.resource.ZipResourceTree
 
equal(String, String) - Static method in class consciouscode.util.Strings
Compare two Strings for equality.
equalElements(List<?>, List<?>) - Static method in class consciouscode.util.CollectionUtils
Deprecated. Use CollectionUtils.isEqualCollection(java.util.Collection, java.util.Collection) wherever possible, but note that it requires the collected elements to have valid hashCode implementations!
equals(Object) - Method in class consciouscode.seedling.NodePath
 
equals(Object) - Method in class consciouscode.seedling.NodeReference
error(Object, Throwable) - Method in class consciouscode.junit.MockLogger
 
ERROR - Static variable in class consciouscode.logging.AbstractLog
 
error(Object) - Method in class consciouscode.logging.AbstractLog
 
error(Object, Throwable) - Method in class consciouscode.logging.AbstractLog
 
error(Object, Throwable) - Method in class consciouscode.logging.CommonsLog
 
error(Object) - Method in class consciouscode.logging.CommonsLog
 
error(Object, Throwable) - Method in class consciouscode.logging.TeeLog
 
evalNextExpression(EvaluationContext, Tokenizer) - Method in class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
 
evaluateProperty(PropertyEvaluationContext, String, Class<?>) - Method in interface consciouscode.seedling.config.ConfigEvaluator
Evaluates the configuration of a property.
evaluateProperty(String) - Method in interface consciouscode.seedling.config.ConfigEvaluatorContext
 
evaluateProperty(PropertyEvaluationContext, String, Class<?>) - Method in class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
 
EvaluationException - Exception in consciouscode.seedling.config
 
EvaluationException(String, Throwable) - Constructor for exception consciouscode.seedling.config.EvaluationException
 
EvaluationException(String) - Constructor for exception consciouscode.seedling.config.EvaluationException
 
EvaluationException(Throwable) - Constructor for exception consciouscode.seedling.config.EvaluationException
 
EvaluationResult - Class in consciouscode.seedling.config
 
EvaluationResult(Object, Class<?>) - Constructor for class consciouscode.seedling.config.EvaluationResult
 
EvaluationResult(Object) - Constructor for class consciouscode.seedling.config.EvaluationResult
 
EVALUATOR_METAPROPERTY - Static variable in class consciouscode.seedling.config.properties.PropertiesConfigResource
Names the meta-property that is used to configure the resource's ConfigEvaluator.
EventfulBranch - Interface in consciouscode.seedling
A branch that fires BranchChangeEvents when child nodes are installed or removed.
EXCEPTION_RUNNING_TEST_CASE_MSG - Static variable in class consciouscode.seedling.junit.TestRunnerNode
 
expectError(String) - Method in class consciouscode.junit.MockLogger
Indicate that one error of a particular kind is expected.
expectError() - Method in class consciouscode.junit.MockLogger
Indicate that one error of any kind is to be expected.
EXTENSION - Static variable in class consciouscode.util.ClassPathIterator
 

F

fail(Throwable) - Static method in class consciouscode.junit.TestCase
Fails a test with no specific message.
fail(String, Throwable) - Static method in class consciouscode.junit.TestCase
Fails a test with the given message.
fatal(Object, Throwable) - Method in class consciouscode.junit.MockLogger
 
FATAL - Static variable in class consciouscode.logging.AbstractLog
 
fatal(Object) - Method in class consciouscode.logging.AbstractLog
 
fatal(Object, Throwable) - Method in class consciouscode.logging.AbstractLog
 
fatal(Object, Throwable) - Method in class consciouscode.logging.CommonsLog
 
fatal(Object) - Method in class consciouscode.logging.CommonsLog
 
fatal(Object, Throwable) - Method in class consciouscode.logging.TeeLog
 
FileLog - Class in consciouscode.logging
Log implementation that sends all messages to a file.
FileLog(String) - Constructor for class consciouscode.logging.FileLog
Create a new file for logging.
FileLog(String, int) - Constructor for class consciouscode.logging.FileLog
Create a new file for logging, and maintain a set of earlier logs.
FileResourceTree - Class in consciouscode.util.resource
A ResourceTree that reads resources directly from the file system.
FileResourceTree(File) - Constructor for class consciouscode.util.resource.FileResourceTree
Creates a new resource tree that exposes resources stored as a file system hierarchy within a base directory.
FileResourceTree(File, ResourceTreeProvider) - Constructor for class consciouscode.util.resource.FileResourceTree
Creates a new resource tree that exposes resources stored as a file system hierarchy within a base directory.
FileResourceTree(File, ResourceTreeProvider, boolean) - Constructor for class consciouscode.util.resource.FileResourceTree
Creates a new resource tree that exposes resources stored as a file system hierarchy within a base directory.
Files - Class in consciouscode.util
Utility methods for working with Files.
Files() - Constructor for class consciouscode.util.Files
 
fireChildInstalled(String, Object) - Method in class consciouscode.seedling.tree.GenericBranch
 
fireChildUninstalled(String, Object) - Method in class consciouscode.seedling.tree.GenericBranch
 
forBranch(BranchNode) - Static method in class consciouscode.seedling.NodeReference
Builds a reference to a given branch and the identity path.
forChild(BranchNode, String) - Static method in class consciouscode.seedling.NodeReference
Builds a reference to the child of a branch.
fork() - Method in class consciouscode.util.ProcessRunner
Fork a new process.
format(int) - Method in class consciouscode.util.MinuteTimeFormat
Render the given time into a new String.
format(int, StringBuffer, FieldPosition) - Method in class consciouscode.util.MinuteTimeFormat
Render the given time into a buffer.
format(Object, StringBuffer, FieldPosition) - Method in class consciouscode.util.MinuteTimeFormat
 
format(Object, StringBuffer, FieldPosition) - Method in class consciouscode.util.SsnFormat
 
formatCivilianTime(int) - Static method in class consciouscode.util.MinuteTimeFormat
Generate a string displaying the time.
forParts(String...) - Static method in class consciouscode.seedling.NodePath
Builds an object representation of a path from it's constituent parts: a sequence of node names.
forParts(BranchNode, String...) - Static method in class consciouscode.seedling.NodeReference
Builds a reference to a node from a base branch and a sequence of path parts.
forPath(String) - Static method in class consciouscode.seedling.NodePath
Builds an object representation of a path from it's canonical text form.
forPath(BranchNode, String) - Static method in class consciouscode.seedling.NodeReference
Builds a node reference, parsing a given canonical path string into its '/'-separated parts.
forPath(BranchNode, NodePath) - Static method in class consciouscode.seedling.NodeReference
Builds a reference to a node from a base branch and a path relative to it.
forPathList(String) - Static method in class consciouscode.util.Files
Splits a path-list String into individual File parts, using the File.pathSeparator.
forRoot(RootNode, String) - Static method in class consciouscode.seedling.NodeLocation
NOT SUPPORTED FOR APPLICATION USE.
from(BranchNode) - Static method in class consciouscode.seedling.NodeReference
Deprecated. Renamed to NodeReference.forBranch(BranchNode).
fromChild(BranchNode, String) - Static method in class consciouscode.seedling.NodeReference
Deprecated. Renamed to NodeReference.forChild(BranchNode, String).
fromParts(String...) - Static method in class consciouscode.seedling.NodePath
Deprecated. Renamed to NodePath.forParts(java.lang.String...).
fromParts(BranchNode, String...) - Static method in class consciouscode.seedling.NodeReference
Deprecated. Renamed to NodeReference.forParts(BranchNode, String...).
fromPath(String) - Static method in class consciouscode.seedling.NodePath
Deprecated. Renamed to NodePath.forPath(String).
fromPath(BranchNode, String) - Static method in class consciouscode.seedling.NodeReference
Deprecated. Renamed to NodeReference.forPath(BranchNode, String).
fromPath(BranchNode, NodePath) - Static method in class consciouscode.seedling.NodeReference
Deprecated. Renamed to NodeReference.forPath(BranchNode, NodePath).

G

generateScopeName() - Method in class consciouscode.seedling.scope.ScopeManager
Generate a unique name for a new child scope.
GenericBranch - Class in consciouscode.seedling.tree
Provides a basic implementation of BranchNode, suitable for extension.
GenericBranch() - Constructor for class consciouscode.seedling.tree.GenericBranch
 
GenericNode - Class in consciouscode.seedling.tree
A basic Seedling node that provides location and logging features.
GenericNode() - Constructor for class consciouscode.seedling.tree.GenericNode
 
getBackupCount() - Method in class consciouscode.logging.FileLog
 
getBannerText() - Method in class consciouscode.util.Application
 
getBaseBranch() - Method in class consciouscode.seedling.NodeReference
Returns the branch from which this reference starts its traversal.
getBaseDirectory() - Method in class consciouscode.util.resource.FileResourceTree
Gets the base directory that houses all of the resources of this tree.
getBranch() - Method in class consciouscode.seedling.BranchChangeEvent
 
getBranch() - Method in exception consciouscode.seedling.ChildExistsException
 
getChild(String) - Method in interface consciouscode.seedling.BranchNode
Deprecated. Use NodeReference.required() instead.
getChild(String) - Method in class consciouscode.seedling.tree.EmptyBranch
Deprecated. 
getChild(String) - Method in class consciouscode.seedling.tree.GenericBranch
Deprecated. 
getClasspath() - Method in class consciouscode.seedling.boot.SeedlingBuilder
For internal use only.
getClasspath() - Method in class consciouscode.util.VmForker
Gets the classpath that will be provided to the forked VM.
getClock() - Method in class consciouscode.seedling.tasks.AbstractPeriodicTask
 
getCommand() - Method in class consciouscode.util.ProcessRunner
Gets the command line that is used for the child process.
getCommand() - Method in class consciouscode.util.VmForker
 
getConfigLoader() - Method in class consciouscode.seedling.config.StandardConfigLayer
 
getConfigResource() - Method in interface consciouscode.seedling.config.ConfigEvaluatorContext
 
getConfigResources(NodeReference) - Method in interface consciouscode.seedling.config.ConfigLayer
Finds all configuration resources in this layer that are relevant to a specified node.
getConfigResources(NodeReference) - Method in class consciouscode.seedling.config.StandardConfigLayer
 
getConsoleDebuggingEnabled() - Method in class consciouscode.seedling.webConsole.ConsoleServlet
 
getCreatedScopeCount() - Method in class consciouscode.seedling.scope.ScopeManager
Returns the number of child scopes this manager has created in its lifetime.
getDefaultEvaluator() - Method in class consciouscode.seedling.config.properties.PropertiesConfigLoader
 
getDelegateLog() - Method in class consciouscode.logging.CommonsLog
 
getDestroyOnShutdown() - Method in class consciouscode.util.ProcessRunner
Indicate whether the forked Process will be destroyed when this JVM is shut down.
getEntry(String) - Method in class consciouscode.util.resource.ZipResourceTree
 
getEvaluator(NodeReference) - Method in interface consciouscode.seedling.config.ConfigResource
Returns the evaluator being used by this resource.
getEvaluator(NodeReference) - Method in class consciouscode.seedling.config.ImplicitBranchConfigResource
 
getEvaluator(NodeReference) - Method in class consciouscode.seedling.config.properties.PropertiesConfigResource
 
getFile() - Method in class consciouscode.logging.FileLog
 
getGlobalMonitor() - Method in interface consciouscode.seedling.RootNode
NOT SUPPORTED FOR APPLICATION USE.
getGlobalMonitor() - Method in class consciouscode.seedling.scope.ScopeRoot
 
getGlobalMonitor() - Method in class consciouscode.seedling.tree.StandardRoot
 
getGlobalPath() - Method in class consciouscode.seedling.NodeLocation
Returns this node location as a global path.
getGlobalRoot() - Method in class consciouscode.seedling.junit.SeedlingTestCase
 
getIdentifier() - Method in interface consciouscode.seedling.config.ConfigResource
Returns a string identifying this resource, for use in messages.
getIdentifier() - Method in class consciouscode.seedling.config.ImplicitBranchConfigResource
 
getIdentifier() - Method in class consciouscode.seedling.config.properties.PropertiesConfigResource
 
getIndexSize() - Method in class consciouscode.seedling.webConsole.NodeIndex
 
getInnerConfig(ConfigResource, Iterable<String>) - Method in interface consciouscode.seedling.config.ConfigEvaluator
 
getInnerConfig(ConfigResource, Iterable<String>) - Method in class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
 
getInstalledNode(String) - Method in interface consciouscode.seedling.BranchNode
Deprecated. Use NodeReference.installed() instead.
getInstalledNode() - Method in class consciouscode.seedling.NodeReference
Deprecated. Use NodeReference.installed() instead.
getInstalledNode(String) - Method in class consciouscode.seedling.tree.EmptyBranch
Deprecated. 
getInstalledNode(String) - Method in class consciouscode.seedling.tree.GenericBranch
Deprecated. 
getInstance() - Static method in class consciouscode.util.MinuteTimeFormat
Get the global default instance (using civilian time).
getInstance() - Static method in class consciouscode.util.SsnFormat
 
getLastResult() - Method in class consciouscode.seedling.junit.TestRunnerNode
Gets the TestResult generated by the previous test run.
getLayer(int) - Method in class consciouscode.seedling.config.LayeredConfigTree
 
getLayerCount() - Method in class consciouscode.seedling.config.LayeredConfigTree
 
getLoaders() - Method in class consciouscode.seedling.config.ConfigLoaderSequence
 
getLocalPath() - Method in exception consciouscode.seedling.NodeProvisioningException
 
getLocalPath() - Method in class consciouscode.seedling.NodeReference
Deprecated. Use NodeReference.toLocalPath() instead.
getLocalPathForChild(String) - Method in class consciouscode.seedling.tree.GenericBranch
Deprecated. 
getLocalRoot() - Method in interface consciouscode.seedling.BranchNode
Gets the root node of the local scope.
getLocalRoot() - Method in class consciouscode.seedling.NodeReference
 
getLocalRoot() - Method in class consciouscode.seedling.tree.GenericBranch
Get the root of this node's local scope.
getLocalRoot() - Method in class consciouscode.seedling.tree.GenericNode
Get the root of this node's local scope.
getLocation() - Method in interface consciouscode.seedling.config.ConfigEvaluatorContext
 
getLog() - Method in interface consciouscode.seedling.BranchNode
Gets the Log associated with this branch.
getLog() - Method in class consciouscode.seedling.jetty.SeedlingServer
 
getLog() - Method in interface consciouscode.seedling.LoggingNode
Deprecated. Gets the Log associated with this object.
getLog() - Method in class consciouscode.seedling.tree.GenericNode
 
getLog() - Method in class consciouscode.util.CallTraceProxy
Gets the log to which method invocations are being traced.
getLogName() - Method in class consciouscode.logging.CommonsLog
 
getManagedScopeTag() - Method in class consciouscode.seedling.scope.ScopeManager
Returns the scope tag that will be assigned to managed scopes.
getMapContents() - Method in class consciouscode.seedling.webConsole.NodeIndex
 
getMessage() - Method in exception consciouscode.seedling.ChildExistsException
 
getMessage() - Method in exception consciouscode.seedling.config.ConfigLoadingException
 
getMessage() - Method in exception consciouscode.seedling.config.ConfigurationException
 
getMessage() - Method in exception consciouscode.seedling.config.InjectionException
 
getMessage() - Method in exception consciouscode.seedling.config.PropertyEvaluationException
 
getMessage() - Method in exception consciouscode.seedling.NodeInstantiationException
 
getMessage() - Method in exception consciouscode.seedling.NoSuchNodeException
 
getMessage() - Method in exception consciouscode.seedling.SeedlingException
 
getMessage() - Method in exception consciouscode.seedling.ServiceException
 
getMessage() - Method in exception consciouscode.seedling.WrongNodeTypeException
 
getMessageLabel() - Method in class consciouscode.logging.PrefixedLog
 
getMethod(Class<?>, String, Class<?>[]) - Static method in class consciouscode.util.ReflectionUtils
Get the reflection of a specified method.
getMethod(Class<?>, String) - Static method in class consciouscode.util.ReflectionUtils
Gets the reflection of a specified no-argument method.
getMockLayer() - Method in class consciouscode.seedling.junit.MockConfigTree
 
getName() - Method in interface consciouscode.util.resource.Resource
Gets the name of this resource within it's parent directory.
getNameInManager() - Method in class consciouscode.seedling.scope.ScopeRoot
 
getNode() - Method in class consciouscode.seedling.BranchChangeEvent
 
getNode(String) - Method in interface consciouscode.seedling.BranchNode
Deprecated. Use NodeReference.required() instead.
getNode() - Method in class consciouscode.seedling.NodeReference
Deprecated. Use NodeReference.required() instead.
getNode(String) - Method in class consciouscode.seedling.tree.EmptyBranch
Deprecated. 
getNode(String) - Method in class consciouscode.seedling.tree.GenericBranch
Deprecated. 
getNodeConfiguration(NodeReference) - Method in class consciouscode.seedling.config.ConfigBasedNodeProvider
Gets the configuration for a specific node.
getNodeConfiguration(NodeReference) - Method in interface consciouscode.seedling.config.ConfigTree
Returns the configuration of a specific node.
getNodeConfiguration(NodeReference) - Method in class consciouscode.seedling.config.LayeredConfigTree
 
getNodeIndex() - Method in class consciouscode.seedling.webConsole.ConsoleServlet
 
getNodeLocation() - Method in class consciouscode.seedling.jetty.SeedlingServer
 
getNodeLocation() - Method in interface consciouscode.seedling.LocatableNode
Returns the location of this node.
getNodeLocation() - Method in class consciouscode.seedling.tree.GenericNode
 
getNodeName() - Method in class consciouscode.seedling.BranchChangeEvent
 
getNodeName() - Method in exception consciouscode.seedling.ChildExistsException
 
getNodeName() - Method in class consciouscode.seedling.NodePath
Gets the name of the node identified by this path.
getNodeName() - Method in class consciouscode.seedling.NodeReference
Returns the name of the identified node.
getNodeName() - Method in class consciouscode.seedling.tree.GenericNode
Gets the name of this node, as per it's location.
getNodePath() - Method in class consciouscode.seedling.NodeReference
Gets the path part of this reference, to be interpreted relative to the base branch.
getNodeProvider() - Method in class consciouscode.seedling.tree.StandardBranch
Returns the object responsible for provisioning nodes for this branch.
getNodeReference() - Method in exception consciouscode.seedling.NodeProvisioningException
 
getParentBranch() - Method in class consciouscode.seedling.NodeLocation
Returns the parent branch of the identified node.
getParentBranch() - Method in class consciouscode.seedling.tree.GenericNode
Gets the branch containing this node, as per it's location.
getParts() - Method in class consciouscode.seedling.NodePath
Gets the individual parts of this path.
getPath() - Method in class consciouscode.logging.FileLog
 
getPath() - Method in class consciouscode.seedling.NodeReference
Deprecated. Use NodeReference.getNodePath() instead.
getPathBranch() - Method in class consciouscode.seedling.jetty.SeedlingServer
 
getPathBranch() - Method in class consciouscode.seedling.jetty.SeedlingServletContextHandler
 
getPaths() - Method in class consciouscode.util.SupportSnapshot
 
getPeriodicTasks() - Method in class consciouscode.seedling.tasks.Clock
 
getPeriodMillis() - Method in class consciouscode.seedling.tasks.AbstractPeriodicTask
Get the amount of time, in milliseconds, between executions of this task.
getPeriodMillis() - Method in interface consciouscode.seedling.tasks.PeriodicTask
Get the amount of time, in milliseconds, between executions of this task.
getProcessExitValue() - Method in class consciouscode.util.ProcessRunner
 
getProcessStdIn() - Method in class consciouscode.util.ProcessRunner
Gets a stream connected to the standard input stream of the running process.
getProcessTag() - Method in class consciouscode.util.ProcessRunner
 
getProperties() - Method in class consciouscode.seedling.config.properties.PropertiesConfigResource
Gets the contents of this config resource, as a Java Properties collection.
getProperty(Object, String) - Static method in class consciouscode.junit.TestCase
Gets the value of a JavaBean property.
getProperty() - Method in exception consciouscode.seedling.config.InjectionException
 
getProperty(String) - Method in class consciouscode.seedling.config.properties.PropertiesConfigResource
Returns the unevaluated text of a specified property, or null if no value is assigned by this resource.
getProperty() - Method in exception consciouscode.seedling.config.PropertyEvaluationException
 
getProperty(String) - Method in class consciouscode.util.SystemPropertiesBean
 
getProperty(String, String) - Method in class consciouscode.util.SystemPropertiesBean
 
getQueueSize() - Method in class consciouscode.seedling.webConsole.NodeIndex
 
getReason() - Method in exception consciouscode.seedling.SeedlingException
 
getReference() - Method in exception consciouscode.seedling.NodeException
Gets a reference to the node that caused this exception.
getResource() - Method in interface consciouscode.seedling.config.ConfigResource
Gets the underlying resource from which this configuration is loaded.
getResource() - Method in class consciouscode.seedling.config.ImplicitBranchConfigResource
 
getResource() - Method in class consciouscode.seedling.config.properties.PropertiesConfigResource
 
getResource(String) - Method in class consciouscode.util.resource.ClassLoaderResourceTree
Deprecated.  
getResource(String) - Method in class consciouscode.util.resource.FileResourceTree
 
getResource(String) - Method in interface consciouscode.util.resource.ResourceTree
Returns information about a resource file.
getResource(String) - Method in class consciouscode.util.resource.ZipResourceTree
 
getResourceIdentifier() - Method in exception consciouscode.seedling.config.ConfigLoadingException
 
getResourceIdentifier() - Method in exception consciouscode.seedling.config.ConfigurationException
 
getResources() - Method in class consciouscode.seedling.config.NodeConfiguration
Gets the configuration resources that apply to the node.
getResourceTree() - Method in class consciouscode.seedling.config.StandardConfigLayer
 
getResourceTree() - Method in interface consciouscode.util.resource.Resource
Gets the ResourceTree that contains this resource.
getResourceTreeProvider() - Method in class consciouscode.util.resource.ClassLoaderResourceTree
Deprecated.  
getResourceTreeProvider() - Method in class consciouscode.util.resource.FileResourceTree
 
getResourceTreeProvider() - Method in interface consciouscode.util.resource.ResourceTree
Gets the provider of this resource tree.
getResourceTreeProvider() - Method in class consciouscode.util.resource.ZipResourceTree
 
getResourceUrl(String) - Method in class consciouscode.seedling.config.StandardConfigLayer
 
getResourceUrl(String) - Method in class consciouscode.util.resource.ClassLoaderResourceTree
Deprecated.  
getResourceUrl(String) - Method in class consciouscode.util.resource.FileResourceTree
Returns a URL to a resource file.
getResourceUrl(String) - Method in interface consciouscode.util.resource.ResourceTree
Returns a URL to a resource file.
getResourceUrl(String) - Method in class consciouscode.util.resource.ZipResourceTree
 
getRoot() - Method in class consciouscode.seedling.Seedling
 
getRootContextHandler() - Method in class consciouscode.seedling.jetty.SeedlingServer
Gets the context that will handle "/" paths.
getRootServlet() - Method in class consciouscode.seedling.jetty.SeedlingServletContextHandler
Gets the servlet that will handle "/*" paths.
getRootServletHolder() - Method in class consciouscode.seedling.jetty.SeedlingServletContextHandler
Gets the servlet holder that will handle "/*" paths.
getScopeNodeProvider() - Method in class consciouscode.seedling.scope.ScopeManager
 
getScopeTag() - Method in interface consciouscode.seedling.RootNode
NOT SUPPORTED FOR APPLICATION USE.
getScopeTag() - Method in class consciouscode.seedling.scope.ScopeRoot
 
getScopeTag() - Method in class consciouscode.seedling.tree.StandardRoot
 
getScratchBranch() - Method in class consciouscode.seedling.junit.SeedlingTestCase
Provides a StandardBranch for testing.
getServletConfig() - Method in class consciouscode.seedling.webConsole.ConsoleServlet
 
getServletConfig() - Method in class consciouscode.seedling.wiki.WikiServlet
 
getServletInfo() - Method in class consciouscode.seedling.webConsole.ConsoleServlet
 
getServletInfo() - Method in class consciouscode.seedling.wiki.WikiServlet
 
getSharedFixture() - Method in class consciouscode.junit.SharedFixtureTestSuite
Determine the shared fixture object that is passed to the collected tests.
getShutdownNodePath() - Method in class consciouscode.seedling.tree.StandardRoot
 
getStartingBranch() - Method in class consciouscode.seedling.webConsole.NodeIndex
 
getStartupNode() - Method in class consciouscode.seedling.tree.StandardRoot
Get a reference to the startup node that was automatically installed when this root was started.
getStartupNodePath() - Method in class consciouscode.seedling.tree.StandardRoot
 
getStaticResourcePath() - Method in class consciouscode.seedling.webConsole.ConsoleServlet
 
getTargetLog() - Method in class consciouscode.logging.PrefixedLog
Gets the log to which this instance is sending labeled messages.
getTargetLogs() - Method in class consciouscode.logging.TeeLog
 
getTestCase() - Method in exception consciouscode.seedling.junit.SeedlingTestRunner.NoSuchTestCase
 
getTimestampPattern() - Method in class consciouscode.logging.PrintLog
Get the pattern used to format message timestamps, or null if timestamps are not being logged.
getUrl() - Method in interface consciouscode.util.resource.Resource
 
getUrlResources() - Method in class consciouscode.seedling.Seedling
Gets the ResourceTree that will be used to handle seedling: URLs (if Seedling.isHandlingSeedlingUrls()).
getVmExitValue() - Method in class consciouscode.util.VmForker
Deprecated. Renamed. Use ProcessRunner.getProcessExitValue().
getVmStdIn() - Method in class consciouscode.util.VmForker
Deprecated. Renamed. Use ProcessRunner.getProcessStdIn().
getZipFile() - Method in class consciouscode.util.resource.ZipResourceTree
 
globalInstalledPath(String) - Method in class consciouscode.seedling.junit.SeedlingTestCase
 
globalRequiredPath(String) - Method in class consciouscode.seedling.junit.SeedlingTestCase
 
GrowingBranch - Interface in consciouscode.seedling
A BranchNode that allows manual installation and uninstallation of nodes.

H

handle() - Method in class consciouscode.seedling.webConsole.NodePageHandler
 
handle() - Method in class consciouscode.seedling.wiki.WikiPageHandler
 
handleGet() - Method in class consciouscode.seedling.wiki.WikiPageHandler
 
handlePost() - Method in class consciouscode.seedling.wiki.WikiPageHandler
 
Handler - Class in consciouscode.seedling
A URL handler for the seedling protocol.
Handler() - Constructor for class consciouscode.seedling.Handler
 
hashCode() - Method in class consciouscode.seedling.NodePath
 
hasNext() - Method in class consciouscode.util.ClassPathIterator
 
hasNext() - Method in class consciouscode.util.CompositeIterator
 

I

IDENTITY_PATH - Static variable in class consciouscode.seedling.NodePath
A partial path that denotes an identity traversal from some unspecified point in the Seedling container to itself.
IDENTITY_PATH_STRING - Static variable in class consciouscode.seedling.NodePath
The canonical representation of the identity path.
ImplicitBranchConfigResource - Class in consciouscode.seedling.config
An artificial configuration resource implied by the presence of a directory in a ConfigLayer.
ImplicitBranchConfigResource(String) - Constructor for class consciouscode.seedling.config.ImplicitBranchConfigResource
 
ImplicitBranchConfigResource(Resource) - Constructor for class consciouscode.seedling.config.ImplicitBranchConfigResource
 
INFO - Static variable in class consciouscode.logging.AbstractLog
 
info(Object) - Method in class consciouscode.logging.AbstractLog
 
info(Object, Throwable) - Method in class consciouscode.logging.AbstractLog
 
info(Object, Throwable) - Method in class consciouscode.logging.CommonsLog
 
info(Object) - Method in class consciouscode.logging.CommonsLog
 
info(Object, Throwable) - Method in class consciouscode.logging.TeeLog
 
init(ServletConfig) - Method in class consciouscode.seedling.webConsole.ConsoleServlet
 
init(ServletConfig) - Method in class consciouscode.seedling.wiki.WikiServlet
 
InjectionException - Exception in consciouscode.seedling.config
Represents a failure to inject a property of an object.
InjectionException(String, String, Throwable) - Constructor for exception consciouscode.seedling.config.InjectionException
 
InjectionException(String, String) - Constructor for exception consciouscode.seedling.config.InjectionException
 
InjectionException(String, Throwable) - Constructor for exception consciouscode.seedling.config.InjectionException
 
installChild(String, Object) - Method in interface consciouscode.seedling.GrowingBranch
Installs an object as a child of this branch.
installChild(BranchNode, String, Object) - Static method in class consciouscode.seedling.Nodes
Attempts to install a child into a given branch by downcasting it to GrowingBranch.
installChild(String, Object) - Method in class consciouscode.seedling.tree.GenericBranch
 
installed() - Method in class consciouscode.seedling.NodeReference
Gets the referenced node, without provisioning it if it's not already installed.
installedChild(String) - Method in interface consciouscode.seedling.BranchNode
Gets a child node, but doesn't provision it if it's not already installed.
installedChild(BranchNode, String) - Static method in class consciouscode.seedling.Nodes
 
installedChild(String) - Method in class consciouscode.seedling.tree.EmptyBranch
 
installedChild(String) - Method in class consciouscode.seedling.tree.GenericBranch
 
installedChildNames() - Method in interface consciouscode.seedling.BranchNode
Extracts a collection of the names of this branch's current child nodes.
installedChildNames() - Method in class consciouscode.seedling.tree.EmptyBranch
 
installedChildNames() - Method in class consciouscode.seedling.tree.GenericBranch
 
installedPath(BranchNode, String) - Static method in class consciouscode.seedling.Nodes
 
installedPath(BranchNode, NodePath) - Static method in class consciouscode.seedling.Nodes
 
installNode(NodeReference, Object) - Static method in class consciouscode.seedling.Nodes
Installs a node at a given reference.
installPath(BranchNode, String, Object) - Static method in class consciouscode.seedling.Nodes
Installs a node at a given location.
installPath(BranchNode, NodePath, Object) - Static method in class consciouscode.seedling.Nodes
Installs a node at a given location.
INTERRUPTED - Static variable in class consciouscode.util.ProcessRunner
 
invoke(Object, Method, Object[]) - Method in class consciouscode.util.CallTraceProxy
 
invokeSafeMethod(Object, Method, Object[]) - Static method in class consciouscode.util.ReflectionUtils
Invokes a method that is known to be safe.
invokeSafeMethod(Object, Method) - Static method in class consciouscode.util.ReflectionUtils
Invoke a no-argument method that is known to be safe.
isDebugEnabled() - Method in class consciouscode.logging.AbstractLog
 
isDebugEnabled() - Method in class consciouscode.logging.CommonsLog
 
isDebugging() - Method in class consciouscode.seedling.boot.SeedlingBuilder
 
isDelegatingClassLoading() - Method in class consciouscode.seedling.boot.SeedlingBuilder
Indicates whether this builder will be delegating class loading to the surrounding application.
isDirectory() - Method in interface consciouscode.util.resource.Resource
Indicates whether this resource is a directory, perhaps with child resources.
isErrorEnabled() - Method in class consciouscode.logging.AbstractLog
 
isErrorEnabled() - Method in class consciouscode.logging.CommonsLog
 
isFatalEnabled() - Method in class consciouscode.logging.AbstractLog
 
isFatalEnabled() - Method in class consciouscode.logging.CommonsLog
 
isFull(String) - Static method in class consciouscode.seedling.NodePath
Determines whether a given path is full.
isFull(String...) - Static method in class consciouscode.seedling.NodePath
Determines whether a given path is full.
isFull() - Method in class consciouscode.seedling.NodePath
Determines whether this path is full.
isHandlingSeedlingUrls() - Method in class consciouscode.seedling.Seedling
 
isIdentity() - Method in class consciouscode.seedling.NodePath
Determines whether this path is the identity path denoting a go-nowhere traversal.
isInfoEnabled() - Method in class consciouscode.logging.AbstractLog
 
isInfoEnabled() - Method in class consciouscode.logging.CommonsLog
 
isLoggingDebug() - Method in class consciouscode.logging.PrefixedLog
 
isLoggingDebug() - Method in class consciouscode.seedling.tree.GenericNode
Deprecated. but here to provide visibility in console.
isLoggingError() - Method in class consciouscode.logging.PrefixedLog
 
isMilitaryTime() - Method in class consciouscode.util.MinuteTimeFormat
 
isProcessRunning() - Method in class consciouscode.util.ProcessRunner
 
isPropertyEditingEnabled() - Method in class consciouscode.seedling.webConsole.ConsoleServlet
 
isRoot() - Method in class consciouscode.seedling.NodePath
Determines whether this path is the full path denoting the local root.
isRoot() - Method in class consciouscode.seedling.NodeReference
Determines whether this is a reference to a RootNode.
isRunning() - Method in class consciouscode.seedling.webConsole.NodeIndex
 
isStartedImmediately() - Method in class consciouscode.seedling.tasks.AbstractPeriodicTask
Determine whether this task should be started immediately when it's added to a clock.
isStartedImmediately() - Method in interface consciouscode.seedling.tasks.PeriodicTask
Determine whether this task should be started immediately when it's added to a clock.
isTraceEnabled() - Method in class consciouscode.logging.AbstractLog
 
isTraceEnabled() - Method in class consciouscode.logging.CommonsLog
 
isTransitional - Variable in class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
Indicates if this evaluator allows backwards-compatible expressions.
isTransitional() - Method in class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
 
isVmRunning() - Method in class consciouscode.util.VmForker
Deprecated. Renamed. Use ProcessRunner.isProcessRunning().
isWarnEnabled() - Method in class consciouscode.logging.AbstractLog
 
isWarnEnabled() - Method in class consciouscode.logging.CommonsLog
 

J

join(Object, String) - Static method in class consciouscode.util.Strings
Concatenates a collection of elements into one String, inserting separator between elements.
join(Iterator<?>, String) - Static method in class consciouscode.util.Strings
Deprecated. Use Apache Commons StringUtils.join(Iterator,String)
join(Object, String, StringBuffer) - Static method in class consciouscode.util.Strings
Concatenates elements into a StringBuffer, inserting separator between elements.
join(Iterator<?>, String, StringBuffer) - Static method in class consciouscode.util.Strings
Concatenates elements into a StringBuffer, inserting separator between elements.
JVM_PROCESS_TAG - Static variable in class consciouscode.util.VmForker
 

L

labelMessage(String) - Method in class consciouscode.logging.PrefixedLog
 
Launcher - Class in consciouscode.seedling.launcher
The standard command-line entry point for stand-alone Seedling applications.
Launcher() - Constructor for class consciouscode.seedling.launcher.Launcher
 
LayeredConfigTree - Class in consciouscode.seedling.config
Class documentation.
LayeredConfigTree(ConfigLayer[]) - Constructor for class consciouscode.seedling.config.LayeredConfigTree
 
loadConfig(NodePath) - Method in class consciouscode.seedling.config.StandardConfigLayer
 
loadConfig(NodePath) - Method in class consciouscode.seedling.junit.MockConfigLayer
 
loadConfigResource(ResourceTree, NodePath) - Method in interface consciouscode.seedling.config.ConfigLoader
Returns a configuration resource for a specified node, if one exists in the given resource tree.
loadConfigResource(ResourceTree, NodePath) - Method in class consciouscode.seedling.config.ConfigLoaderSequence
 
loadConfigResource(ResourceTree, NodePath) - Method in class consciouscode.seedling.config.properties.PropertiesConfigLoader
 
loadImplicitBranchConfig(NodePath) - Method in class consciouscode.seedling.config.StandardConfigLayer
 
loadImplicitBranchConfig(NodePath) - Method in class consciouscode.seedling.junit.MockConfigLayer
 
loadSystemProperties() - Static method in class consciouscode.util.Application
 
loadTestPropertiesFile() - Method in class consciouscode.junit.TestCase
 
LocatableNode - Interface in consciouscode.seedling
A Seedling node that has knowledge of its location in the tree.
LoggingNode - Interface in consciouscode.seedling
Deprecated. The Seedling platform no longer uses this interface.
lookupNode(Object) - Method in class consciouscode.seedling.webConsole.NodeIndex
Finds a potential path in the tree for a requested object.

M

main(String[]) - Static method in class consciouscode.seedling.launcher.Launcher
 
makeRunnable() - Method in class consciouscode.seedling.junit.TestRunnerNode
Create a Runnable that will run the test suite.
makeTodaysDate(Calendar) - Static method in class consciouscode.util.Dates
Create a new Date instance with the current date, but all fields smaller than Day of Month set to zero.
makeTodaysDate() - Static method in class consciouscode.util.Dates
Create a new Date instance with the current date, but all fields smaller than Day of Month set to zero.
makeValidDate(int, int, int, Calendar) - Static method in class consciouscode.util.Dates
Create a new Date instance representing the given calendar date.
makeValidDate(int, int, int) - Static method in class consciouscode.util.Dates
Create a new Date instance representing the given calendar date.
MemoryMonitorTask - Class in consciouscode.seedling.tasks
A periodic task that logs information about the JVM's memory state.
MemoryMonitorTask() - Constructor for class consciouscode.seedling.tasks.MemoryMonitorTask
 
methodIsApplicable(Method, Class<?>[]) - Static method in class consciouscode.util.ReflectionUtils
 
MILLIS_PER_MINUTE - Static variable in class consciouscode.seedling.tasks.AbstractPeriodicTask
 
MILLIS_PER_SECOND - Static variable in class consciouscode.seedling.tasks.AbstractPeriodicTask
 
MinuteTimeFormat - Class in consciouscode.util
A Format that renders time-of-day from a value representing minutes since midnight.
MinuteTimeFormat() - Constructor for class consciouscode.util.MinuteTimeFormat
Create a new format rendering civilian time.
MinuteTimeFormat(boolean) - Constructor for class consciouscode.util.MinuteTimeFormat
 
MockConfigLayer - Class in consciouscode.seedling.junit
Class documentation.
MockConfigLayer(PropertiesConfigEvaluator) - Constructor for class consciouscode.seedling.junit.MockConfigLayer
 
MockConfigTree - Class in consciouscode.seedling.junit
A ConfigTree that provides a MockConfigLayer to simplify testing.
MockConfigTree(PropertiesConfigEvaluator) - Constructor for class consciouscode.seedling.junit.MockConfigTree
 
MockConfigTree(PropertiesConfigEvaluator, ConfigLoader, ResourceTree) - Constructor for class consciouscode.seedling.junit.MockConfigTree
 
MockLogger - Class in consciouscode.junit
A Log, used for testing, that ensures that only expected errors are logged.
MockLogger() - Constructor for class consciouscode.junit.MockLogger
 
myConfigLoaderSequence - Variable in class consciouscode.seedling.junit.SeedlingTestCase
 
myConfigTree - Variable in class consciouscode.seedling.junit.StandaloneSeedlingTestCase
The ConfigTree used by the Seedling root.
myDefaultEvaluator - Variable in class consciouscode.seedling.junit.SeedlingTestCase
 
myGlobalRoot - Variable in class consciouscode.seedling.junit.SeedlingTestCase
 
myLog - Variable in class consciouscode.seedling.junit.StandaloneSeedlingTestCase
The MockLogger used by the Seedling root.
myLogLevel - Variable in class consciouscode.logging.AbstractLog
 
myNodeProvider - Variable in class consciouscode.seedling.tree.StandardBranch
 
myScratchBranch - Variable in class consciouscode.seedling.junit.SeedlingTestCase
 

N

next() - Method in class consciouscode.util.ClassPathIterator
Return a String holding the fully-qualified name of the next class.
next() - Method in class consciouscode.util.CompositeIterator
 
nextClassName() - Method in class consciouscode.util.ClassPathIterator
Return the fully-qualified name of the next class.
NO_OP_LOG - Static variable in class consciouscode.logging.PrefixedLog
A Log that throws away all messages.
NO_PARAMETERS - Static variable in class consciouscode.util.ReflectionUtils
 
NO_VALUE - Static variable in interface consciouscode.seedling.config.ConfigEvaluator
Sentinel value indicating that an evaluator has no evaluation of a requested property.
NodeConfiguration - Class in consciouscode.seedling.config
Safe for use from multiple threads.
NodeConfiguration(ConfigResource[]) - Constructor for class consciouscode.seedling.config.NodeConfiguration
Create a new configuration from a specified list of resources.
NodeException - Exception in consciouscode.seedling
Indicates a problem with a specific node in the Seedling container.
NodeException(NodeReference, String, Throwable) - Constructor for exception consciouscode.seedling.NodeException
 
NodeException(NodeReference, String) - Constructor for exception consciouscode.seedling.NodeException
 
NodeException(NodeReference, Throwable) - Constructor for exception consciouscode.seedling.NodeException
 
NodeException(NodeReference) - Constructor for exception consciouscode.seedling.NodeException
 
NodeIndex - Class in consciouscode.seedling.webConsole
 
NodeIndex() - Constructor for class consciouscode.seedling.webConsole.NodeIndex
 
nodeInstalled(NodeLocation) - Method in class consciouscode.seedling.jetty.SeedlingServer
 
nodeInstalled(NodeLocation) - Method in interface consciouscode.seedling.LocatableNode
Register the Seedling address at which this node has been installed.
nodeInstalled(NodeLocation) - Method in class consciouscode.seedling.scope.ScopeManager
 
nodeInstalled(NodeLocation) - Method in class consciouscode.seedling.scope.ScopeRoot
 
nodeInstalled(NodeLocation) - Method in class consciouscode.seedling.tree.GenericBranch
Register the Seedling address at which this node has been installed.
nodeInstalled(NodeLocation) - Method in class consciouscode.seedling.tree.GenericNode
 
nodeInstalled(NodeLocation) - Method in class consciouscode.seedling.tree.StandardBranch
 
NodeInstantiationException - Exception in consciouscode.seedling
Class documentation.
NodeInstantiationException(NodeReference, String, Throwable) - Constructor for exception consciouscode.seedling.NodeInstantiationException
 
NodeInstantiationException(NodeReference, String) - Constructor for exception consciouscode.seedling.NodeInstantiationException
 
NodeInstantiationException(NodeReference, Throwable) - Constructor for exception consciouscode.seedling.NodeInstantiationException
 
NodeLocation - Class in consciouscode.seedling
Identifies the location of a node installed into a Seedling hierarchical container, by naming a child of a specific BranchNode.
nodeNameForResource(String) - Method in interface consciouscode.seedling.config.ConfigLoader
 
nodeNameForResource(String) - Method in class consciouscode.seedling.config.ConfigLoaderSequence
Determines whether the given resource will be used to configure a node, and if so, returns the name of the node.
nodeNameForResource(String) - Method in class consciouscode.seedling.config.properties.PropertiesConfigLoader
 
NodePageHandler - Class in consciouscode.seedling.webConsole
An extraordinarily kludgy HTTP request handler for rendering information about Seedling nodes.
NodePageHandler(HttpServletRequest, HttpServletResponse, RootNode) - Constructor for class consciouscode.seedling.webConsole.NodePageHandler
 
NodePath - Class in consciouscode.seedling
An immutable, abstract path identifying components within a Seedling container.
NodeProvider - Interface in consciouscode.seedling.tree
Provisions new nodes for branches within a Seedling container.
NodeProvisioningException - Exception in consciouscode.seedling
Indicates a failure while preparing a node for installation into a branch.
NodeProvisioningException(NodeReference) - Constructor for exception consciouscode.seedling.NodeProvisioningException
 
NodeProvisioningException(NodeReference, String, Throwable) - Constructor for exception consciouscode.seedling.NodeProvisioningException
 
NodeProvisioningException(NodeReference, String) - Constructor for exception consciouscode.seedling.NodeProvisioningException
 
NodeProvisioningException(NodeReference, Throwable) - Constructor for exception consciouscode.seedling.NodeProvisioningException
 
NodeReference - Class in consciouscode.seedling
Identifies a Seedling node by a path relative to a base branch.
Nodes - Class in consciouscode.seedling
Utility methods for working with nodes in a Seedling container.
Nodes() - Constructor for class consciouscode.seedling.Nodes
 
NONE - Static variable in class consciouscode.logging.AbstractLog
 
NoSuchNodeException - Exception in consciouscode.seedling
Indicates that a Seedling node was requested but cannot be provided.
NoSuchNodeException(NodeReference) - Constructor for exception consciouscode.seedling.NoSuchNodeException
 
NoSuchNodeException(NodeReference, String) - Constructor for exception consciouscode.seedling.NoSuchNodeException
 
NoSuchNodeException(NodeReference, String, Throwable) - Constructor for exception consciouscode.seedling.NoSuchNodeException
 
noteInjectionOfProperty(String) - Method in interface consciouscode.seedling.config.ConstructionContext
Signals that a particular property should be considered injected as part of construction.

O

openConnection(URL) - Method in class consciouscode.seedling.Handler
 

P

parametersAreApplicable(Class<?>[], Class<?>[]) - Static method in class consciouscode.util.ReflectionUtils
Determines whether certain actual parameter types are applicable to certain declared parameter types.
parent() - Method in class consciouscode.seedling.NodeReference
Returns a reference to the parent branch of this reference.
parseDouble(String, double) - Static method in class consciouscode.util.Strings
Attempts to parse a String into a double.
parseFloat(String, float) - Static method in class consciouscode.util.Strings
Attempts to parse a String into a float.
parseInt(String, int) - Static method in class consciouscode.util.Strings
Attempts to parse a String into an int.
parseObject(String, ParsePosition) - Method in class consciouscode.util.MinuteTimeFormat
Not implemented.
parseObject(String, ParsePosition) - Method in class consciouscode.util.SsnFormat
Not implemented.
parts(String...) - Method in class consciouscode.seedling.NodePath
Builds a path to a descendant node, from a sequence of path parts.
parts(String...) - Method in class consciouscode.seedling.NodeReference
Builds a reference to a descendant node from a sequence of parts.
path(NodePath) - Method in class consciouscode.seedling.NodePath
Builds a path extending this one.
path(String) - Method in class consciouscode.seedling.NodePath
Builds a path to a descendant node, parsing the given path into its parts.
path(NodePath) - Method in class consciouscode.seedling.NodeReference
Builds a reference to a descendant node, extending this with the given path.
path(String) - Method in class consciouscode.seedling.NodeReference
Builds a reference to a descendant node, parsing the given path into its parts.
PeriodicTask - Interface in consciouscode.seedling.tasks
Interface for tasks that can be scheduled for execution by a Clock.
PrefixedLog - Class in consciouscode.logging
Log implementation that prefixes each message before sending it on to a target log.
PrefixedLog() - Constructor for class consciouscode.logging.PrefixedLog
 
PrefixedLog(Log) - Constructor for class consciouscode.logging.PrefixedLog
 
PrintLog - Class in consciouscode.logging
Log implementation that sends all messages to a PrintWriter.
PrintLog() - Constructor for class consciouscode.logging.PrintLog
Constructs a log that sends all messages to System.out.
PrintLog(PrintWriter) - Constructor for class consciouscode.logging.PrintLog
 
PrintLog(PrintStream) - Constructor for class consciouscode.logging.PrintLog
 
printStackTrace() - Static method in class consciouscode.util.Debug
Print the current stack trace to System.out.
printStackTrace(PrintWriter) - Static method in class consciouscode.util.Debug
 
printStackTrace(PrintStream) - Static method in class consciouscode.util.Debug
 
ProcessRunner - Class in consciouscode.util
 
ProcessRunner(String[]) - Constructor for class consciouscode.util.ProcessRunner
 
ProcessRunner(String[], String) - Constructor for class consciouscode.util.ProcessRunner
 
ProcessRunner.StreamCopier - Class in consciouscode.util
 
ProcessRunner.StreamCopier(InputStream, OutputStream, String) - Constructor for class consciouscode.util.ProcessRunner.StreamCopier
 
ProcessRunner.StreamCopier(BufferedReader, BufferedWriter, String) - Constructor for class consciouscode.util.ProcessRunner.StreamCopier
 
projectFile(String) - Method in class consciouscode.junit.TestCase
Retrieves a file relative to the project root directory.
PropertiesConfigEvaluator - Class in consciouscode.seedling.config.properties
Evaluates the content of .properties configuration files.
PropertiesConfigEvaluator() - Constructor for class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
 
PropertiesConfigEvaluator(ClassLoader) - Constructor for class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
 
PropertiesConfigLoader - Class in consciouscode.seedling.config.properties
Configuration loader for files with suffix ".properties".
PropertiesConfigLoader(PropertiesConfigEvaluator) - Constructor for class consciouscode.seedling.config.properties.PropertiesConfigLoader
 
PropertiesConfigResource - Class in consciouscode.seedling.config.properties
A configuration resource stored as a .properties file.
PropertiesConfigResource(String, Properties, PropertiesConfigEvaluator) - Constructor for class consciouscode.seedling.config.properties.PropertiesConfigResource
 
propertyChange(PropertyChangeEvent) - Method in class consciouscode.util.BindingPropertyChangeListener
 
propertyChange(PropertyChangeEvent) - Method in class consciouscode.util.ThunkPropertyChangeListener
 
PropertyEvaluationContext - Interface in consciouscode.seedling.config
Dynamic context for evaluating properties of new Seedling nodes by a ConfigEvaluator.
PropertyEvaluationException - Exception in consciouscode.seedling.config
An error that occurred while evaluating the configuration expression for a property of a Seedling node.
PropertyEvaluationException(NodeLocation, String, String) - Constructor for exception consciouscode.seedling.config.PropertyEvaluationException
 
PropertyEvaluationException(NodeLocation, String, Throwable) - Constructor for exception consciouscode.seedling.config.PropertyEvaluationException
 
PROTOCOL_PROP - Static variable in class consciouscode.seedling.Handler
 
provisionChild(String) - Method in class consciouscode.seedling.tree.GenericBranch
Attempts to provision a child node, where one doesn't currently exist.
provisionChild(String) - Method in class consciouscode.seedling.tree.StandardBranch
 
provisionChildBranch() - Method in interface consciouscode.seedling.BranchingBranch
Provisions a child branch intended for installation as a child of this one.
provisionChildBranch() - Method in class consciouscode.seedling.tree.GenericBranch
Provisions a child branch intended for installation as a child of this one.
provisionNode(NodeLocation) - Method in class consciouscode.seedling.config.ConfigBasedNodeProvider
Provisions a child of a given branch.
provisionNode(NodeLocation) - Method in interface consciouscode.seedling.tree.NodeProvider
Provisions a child of a given branch.

R

ReflectionUtils - Class in consciouscode.util
Utility methods for simplifying reflective operations.
ReflectionUtils() - Constructor for class consciouscode.util.ReflectionUtils
 
RELOCATE_PROP - Static variable in class consciouscode.seedling.SeedlingConstants
Deprecated. When this meta-property is used in a node, its value must be a full path to another node that exists in an earlier configuration layer.
remove() - Method in class consciouscode.util.ClassPathIterator
Unsupported operation.
remove() - Method in class consciouscode.util.CompositeIterator
Unsupported operation.
removeShutdownHandler(Runnable) - Method in class consciouscode.seedling.tree.ShutdownNode
Remove a shutdown handler.
renderReasonAndCause(StringBuilder) - Method in exception consciouscode.seedling.SeedlingException
Render the reason (String) and cause (Throwable) at the end of a buffer.
required() - Method in class consciouscode.seedling.NodeReference
Gets the referenced node, provisioning and installing it if necessary.
REQUIRED_SUITE_TAG - Static variable in class consciouscode.junit.AutoSuite
 
requiredChild(BranchNode, String) - Static method in class consciouscode.seedling.Nodes
 
requiredChildBranch(BranchNode, String) - Static method in class consciouscode.seedling.Nodes
Provisions and installs a child branch.
requiredPath(BranchNode, String) - Static method in class consciouscode.seedling.Nodes
 
requiredPath(BranchNode, NodePath) - Static method in class consciouscode.seedling.Nodes
 
Resource - Interface in consciouscode.util.resource
An abstraction for an available resource in some (potentially) hierarchical repository.
ResourceTree - Interface in consciouscode.util.resource
Provides access to a hierarchy of abstract resources within some repository.
ResourceTreeProvider - Interface in consciouscode.util.resource
Marker interface for an object that provides ResourceTrees.
RmiUtils - Class in consciouscode.util
Various helper utilities for Java RMI.
RmiUtils() - Constructor for class consciouscode.util.RmiUtils
 
ROOT_ADDRESS - Static variable in class consciouscode.seedling.SeedlingConstants
Deprecated. See NodePath.
ROOT_CONFIG_BASENAME - Static variable in class consciouscode.seedling.SeedlingConstants
Deprecated. 
ROOT_NAME - Static variable in class consciouscode.seedling.NodePath
The name of every root node.
ROOT_PATH - Static variable in class consciouscode.seedling.NodePath
A full path to the local root node.
ROOT_PATH_STRING - Static variable in class consciouscode.seedling.NodePath
The canonical representation of the root path.
ROOT_SCOPE_TAG - Static variable in class consciouscode.seedling.SeedlingConstants
Deprecated. 
RootNode - Interface in consciouscode.seedling
A Seedling root branch, which anchors the hierarchical namespace.
rootNodeProvider() - Method in class consciouscode.seedling.junit.StandaloneSeedlingTestCase
 
run(TestResult) - Method in class consciouscode.junit.SharedFixtureTestSuite
 
run(String[]) - Method in class consciouscode.seedling.launcher.Launcher
 
run() - Method in class consciouscode.seedling.tasks.MemoryMonitorTask
 
run(String[]) - Method in class consciouscode.util.Application
 
run() - Method in class consciouscode.util.ProcessRunner.StreamCopier
 
run() - Method in class consciouscode.util.Thunk
 
run() - Method in class consciouscode.util.WeakThunk
 
runCollectedTests(TestResult) - Method in class consciouscode.junit.SharedFixtureTestSuite
 
runFailed(String) - Method in class consciouscode.seedling.junit.SeedlingTestRunner
 
runInAppropriateThread(Runnable) - Method in class consciouscode.seedling.junit.TestRunnerNode
Subclasses can override this to change the thread in which the tests are run.
runSafely(String[]) - Method in class consciouscode.util.Application
 
runShutdownHandlers() - Method in class consciouscode.seedling.tree.ShutdownNode
Run the registered shutdown handlers, but do not exit the JVM.
runTest(Test, TestResult) - Method in class consciouscode.junit.SharedFixtureTestSuite
 
runTestCase(String) - Method in class consciouscode.seedling.junit.SeedlingTestRunner
 
runTestCase() - Method in class consciouscode.seedling.junit.TestRunnerNode
Run the test case in the active thread.
runTestCaseAndMaybeExit() - Method in class consciouscode.seedling.junit.TestRunnerNode
Run the test case in the active thread, and then exit the JVM if the exitAfterTests property is true.

S

SCOPE_PROP - Static variable in class consciouscode.seedling.SeedlingConstants
Deprecated. 
ScopeManager - Class in consciouscode.seedling.scope
A branch that creates and manages ScopeRoots.
ScopeManager(String) - Constructor for class consciouscode.seedling.scope.ScopeManager
 
ScopeRoot - Class in consciouscode.seedling.scope
A local root node that contains all of the nodes of a non-global scope.
ScopeRoot(NodeProvider, ScopeManager) - Constructor for class consciouscode.seedling.scope.ScopeRoot
Creates a new root for a scope inheriting from the scope of the given ScopeManager.
Seedling - Class in consciouscode.seedling
Facade for an entire Seedling, most useful for controlling the startup and shutdown process.
Seedling(RootNode, ResourceTree) - Constructor for class consciouscode.seedling.Seedling
 
SeedlingBuilder - Class in consciouscode.seedling.boot
Builds a new Seedling instance based on application-provided configuration.
SeedlingBuilder(File) - Constructor for class consciouscode.seedling.boot.SeedlingBuilder
 
SeedlingConstants - Class in consciouscode.seedling
Deprecated. 
SeedlingConstants() - Constructor for class consciouscode.seedling.SeedlingConstants
Deprecated.  
SeedlingException - Exception in consciouscode.seedling
Root class of all Seedling exceptions.
SeedlingException() - Constructor for exception consciouscode.seedling.SeedlingException
Constructor for subclasses that override SeedlingException.getMessage().
SeedlingException(String, Throwable) - Constructor for exception consciouscode.seedling.SeedlingException
 
SeedlingException(String) - Constructor for exception consciouscode.seedling.SeedlingException
 
SeedlingException(Throwable) - Constructor for exception consciouscode.seedling.SeedlingException
 
SeedlingServer - Class in consciouscode.seedling.jetty
Extends Jetty's Server to automatically build context mappings from entries in the Seedling container.
SeedlingServer() - Constructor for class consciouscode.seedling.jetty.SeedlingServer
 
SeedlingServer(int) - Constructor for class consciouscode.seedling.jetty.SeedlingServer
 
SeedlingServletContextHandler - Class in consciouscode.seedling.jetty
Extends Jetty's servlet ContextHandler to automatically build path mappings from entries in the Seedling container.
SeedlingServletContextHandler() - Constructor for class consciouscode.seedling.jetty.SeedlingServletContextHandler
 
SeedlingServletContextHandler(HandlerContainer, SessionHandler, SecurityHandler, ServletHandler, ErrorHandler) - Constructor for class consciouscode.seedling.jetty.SeedlingServletContextHandler
 
SeedlingServletContextHandler(HandlerContainer, String, boolean, boolean) - Constructor for class consciouscode.seedling.jetty.SeedlingServletContextHandler
 
SeedlingServletContextHandler(HandlerContainer, String, int) - Constructor for class consciouscode.seedling.jetty.SeedlingServletContextHandler
 
SeedlingServletContextHandler(HandlerContainer, String, SessionHandler, SecurityHandler, ServletHandler, ErrorHandler) - Constructor for class consciouscode.seedling.jetty.SeedlingServletContextHandler
 
SeedlingServletContextHandler(HandlerContainer, String) - Constructor for class consciouscode.seedling.jetty.SeedlingServletContextHandler
 
SeedlingServletContextHandler(int) - Constructor for class consciouscode.seedling.jetty.SeedlingServletContextHandler
 
SeedlingTest - Interface in consciouscode.seedling.junit
A JUnit test that has access to a Seedling root in order to test the functionality therein.
SeedlingTestCase - Class in consciouscode.seedling.junit
Base class for TestCases that make use of a Seedling.
SeedlingTestCase() - Constructor for class consciouscode.seedling.junit.SeedlingTestCase
 
SeedlingTestRunner - Class in consciouscode.seedling.junit
A TestRunner used by TestRunnerNode.
SeedlingTestRunner(RootNode, Log) - Constructor for class consciouscode.seedling.junit.SeedlingTestRunner
 
SeedlingTestRunner.NoSuchTestCase - Exception in consciouscode.seedling.junit
 
SeedlingTestRunner.NoSuchTestCase(String) - Constructor for exception consciouscode.seedling.junit.SeedlingTestRunner.NoSuchTestCase
 
service(ServletRequest, ServletResponse) - Method in class consciouscode.seedling.webConsole.ConsoleServlet
 
service(ServletRequest, ServletResponse) - Method in class consciouscode.seedling.wiki.WikiServlet
 
ServiceException - Exception in consciouscode.seedling
An error that occurred while managing a ServiceNode.
ServiceException(NodeLocation, Throwable) - Constructor for exception consciouscode.seedling.ServiceException
 
ServiceNode - Interface in consciouscode.seedling
Represents Seedling nodes that require special processing to startup, beyond the basic property assignments that all nodes receive.
setClasspath(String) - Method in class consciouscode.util.VmForker
 
setClock(Clock) - Method in class consciouscode.seedling.tasks.AbstractPeriodicTask
 
setConsoleDebuggingEnabled(boolean) - Method in class consciouscode.seedling.webConsole.ConsoleServlet
 
setConsoleDebuggingEnabled(boolean) - Method in class consciouscode.seedling.webConsole.NodePageHandler
 
setDebugging(boolean) - Method in class consciouscode.seedling.boot.SeedlingBuilder
 
setDelegatingClassLoading(boolean) - Method in class consciouscode.seedling.boot.SeedlingBuilder
Declares whether the built Seedling will delegate responsibility for class loading to the application.
setDestroyOnShutdown(boolean) - Method in class consciouscode.util.ProcessRunner
 
setExitAfterTests(boolean) - Method in class consciouscode.seedling.junit.TestRunnerNode
Indicate whether this TestRunner should exit the JVM after running the tests.
setGlobalRoot(RootNode) - Method in interface consciouscode.seedling.junit.SeedlingTest
Set the global root of the Seedling that is to be tested.
setGlobalRoot(RootNode) - Method in class consciouscode.seedling.junit.SeedlingTestCase
 
setHandlingSeedlingUrls(boolean) - Method in class consciouscode.seedling.Seedling
Indicates whether this Seedling should handle seedling: URLs.
setHostName(String) - Method in class consciouscode.seedling.webConsole.NodePageHandler
 
setIdentifier(String) - Method in class consciouscode.seedling.config.properties.PropertiesConfigResource
 
setLog(Log) - Method in class consciouscode.seedling.jetty.SeedlingServer
 
setLog(Log) - Method in interface consciouscode.seedling.LoggingNode
Deprecated. Sets the Log associated with this object.
setLog(Log) - Method in class consciouscode.seedling.tree.GenericNode
 
setLog(Log) - Method in class consciouscode.util.CallTraceProxy
Sets the log to which method invocations will be traced.
setLoggingDebug(boolean) - Method in class consciouscode.logging.PrefixedLog
 
setLoggingDebug(boolean) - Method in class consciouscode.seedling.tree.GenericNode
Deprecated. but we can't remove it until we have LoggingInjector.
setLoggingError(boolean) - Method in class consciouscode.logging.PrefixedLog
 
setLogLevel(int) - Method in class consciouscode.logging.AbstractLog
 
setMessageLabel(String) - Method in class consciouscode.logging.PrefixedLog
 
setNodeConfiguration(String, Properties) - Method in class consciouscode.seedling.junit.MockConfigLayer
Uses the given properties to configure a node.
setNodeConfiguration(String, Properties) - Method in class consciouscode.seedling.junit.MockConfigTree
 
setNodeIndex(NodeIndex) - Method in class consciouscode.seedling.webConsole.ConsoleServlet
 
setNodeIndex(NodeIndex) - Method in class consciouscode.seedling.webConsole.NodePageHandler
 
setNodeType(Class<?>) - Method in interface consciouscode.seedling.config.ConstructionContext
Only required if construction requires use of ConfigEvaluatorContext.evaluateProperty(String).
setPathBranch(BranchNode) - Method in class consciouscode.seedling.jetty.SeedlingServer
 
setPathBranch(BranchNode) - Method in class consciouscode.seedling.jetty.SeedlingServletContextHandler
 
setPaths(String[]) - Method in class consciouscode.util.SupportSnapshot
 
setPeriodicTasks(PeriodicTask[]) - Method in class consciouscode.seedling.tasks.Clock
 
setPeriodMillis(long) - Method in class consciouscode.seedling.tasks.AbstractPeriodicTask
 
setPeriodMinutes(int) - Method in class consciouscode.seedling.tasks.AbstractPeriodicTask
 
setPeriodSeconds(int) - Method in class consciouscode.seedling.tasks.AbstractPeriodicTask
 
setPrintWriter(PrintWriter) - Method in class consciouscode.logging.PrintLog
Replace the PrintWriter that receives logging messages.
setProcessTag(String) - Method in class consciouscode.util.ProcessRunner
 
setProperty(Object, String, Object) - Static method in class consciouscode.junit.TestCase
Sets the value of a JavaBean property.
setProperty(Object, String, boolean) - Static method in class consciouscode.junit.TestCase
Sets the value of a boolean JavaBean property.
setProperty(Object, String, int) - Static method in class consciouscode.junit.TestCase
Sets the value of an int JavaBean property.
setPropertyEditingEnabled(boolean) - Method in class consciouscode.seedling.webConsole.ConsoleServlet
 
setPropertyEditingEnabled(boolean) - Method in class consciouscode.seedling.webConsole.NodePageHandler
 
setRenderDebug(boolean) - Method in class consciouscode.seedling.wiki.WikiPageHandler
 
setRenderDebug(boolean) - Method in class consciouscode.seedling.wiki.WikiServlet
 
setRootContextHandler(ContextHandler) - Method in class consciouscode.seedling.jetty.SeedlingServer
Sets the context that will handle "/" paths.
setRootServlet(Servlet) - Method in class consciouscode.seedling.jetty.SeedlingServletContextHandler
Sets the servlet that will handle "/*" paths.
setRootServletHolder(ServletHolder) - Method in class consciouscode.seedling.jetty.SeedlingServletContextHandler
Sets the servlet holder that will handle "/*" paths.
setSharedFixture(Object) - Method in interface consciouscode.junit.SharedFixtureTest
Set the shared fixture object shared by all tests within a SharedFixtureTestSuite.
setSharedFixture(Object) - Method in class consciouscode.junit.SharedFixtureTestSuite
 
setShutdownNodePath(String) - Method in class consciouscode.seedling.tree.StandardRoot
 
setSnapshotDirectory(String) - Method in class consciouscode.util.SupportSnapshot
 
setStartedImmediately(boolean) - Method in class consciouscode.seedling.tasks.AbstractPeriodicTask
 
setStartingBranch(BranchNode) - Method in class consciouscode.seedling.webConsole.NodeIndex
 
setStartupNodePath(String) - Method in class consciouscode.seedling.tree.StandardRoot
 
setStartupNodes(Object[]) - Method in class consciouscode.seedling.tree.StartupNode
 
setStateDirectory(String) - Method in class consciouscode.seedling.wiki.WikiServlet
 
setStaticResourcePath(String) - Method in class consciouscode.seedling.webConsole.ConsoleServlet
Sets the URI path to the console's static resources, relative to the servlet's context.
setStaticResourcePath(String) - Method in class consciouscode.seedling.webConsole.NodePageHandler
 
setStdErr(Writer) - Method in class consciouscode.util.ProcessRunner
 
setStdOut(Writer) - Method in class consciouscode.util.ProcessRunner
 
setTargetLog(Log) - Method in class consciouscode.logging.PrefixedLog
Sets the log to which this instance will send labeled messages.
setTargetLogs(Log[]) - Method in class consciouscode.logging.TeeLog
 
setTestCase(String) - Method in class consciouscode.seedling.junit.TestRunnerNode
Specify the classname of the TestCase to run.
setTimestampPattern(String) - Method in class consciouscode.logging.PrintLog
Set the pattern used to format message timestamps.
setTransitional(boolean) - Method in class consciouscode.seedling.config.properties.PropertiesConfigEvaluator
 
setUp() - Method in class consciouscode.junit.SharedFixtureTestSuite
Sets up the shared fixture for the collected tests.
setUp() - Method in class consciouscode.seedling.junit.StandaloneSeedlingTestCase
 
SharedFixtureTest - Interface in consciouscode.junit
A JUnit Test that uses a shared fixture.
SharedFixtureTestSuite - Class in consciouscode.junit
A JUnit TestSuite that provides a shared fixture for its collected Tests.
SharedFixtureTestSuite() - Constructor for class consciouscode.junit.SharedFixtureTestSuite
 
SharedFixtureTestSuite(Class<?>) - Constructor for class consciouscode.junit.SharedFixtureTestSuite
Constructs a TestSuite from the given class.
SharedFixtureTestSuite(String) - Constructor for class consciouscode.junit.SharedFixtureTestSuite
Constructs an empty TestSuite.
shutdown(int) - Method in class consciouscode.seedling.tree.ShutdownNode
Run the registered shutdown handlers, then exit the JVM.
shutdown() - Method in class consciouscode.seedling.tree.StandardRoot
 
ShutdownNode - Class in consciouscode.seedling.tree
A seedling node that handles clean shutdown of the JVM and of the Seedling itself.
ShutdownNode() - Constructor for class consciouscode.seedling.tree.ShutdownNode
 
SPECIAL_PROPERTY_PREFIX - Static variable in class consciouscode.seedling.SeedlingConstants
Deprecated. 
splitAndCleanup(String, String) - Static method in class consciouscode.util.Strings
Splits a single string into a sequence.
splitAndCleanup(String, String, String) - Static method in class consciouscode.util.Strings
Splits a single string into a sequence.
SsnFormat - Class in consciouscode.util
A Format object that renders a Social Security Number.
SsnFormat() - Constructor for class consciouscode.util.SsnFormat
 
StandaloneSeedlingTestCase - Class in consciouscode.seedling.junit
A SeedlingTestCase that provides its own "standalone" root, making it easy to write tests over small tree configurations.
StandaloneSeedlingTestCase() - Constructor for class consciouscode.seedling.junit.StandaloneSeedlingTestCase
 
StandardBranch - Class in consciouscode.seedling.tree
The canonical implementation of BranchNode, providing dynamic node provisioning via a NodeProvider.
StandardBranch() - Constructor for class consciouscode.seedling.tree.StandardBranch
Constructs a new branch, inheriting its NodeProvider from its parent branch.
StandardBranch(NodeProvider) - Constructor for class consciouscode.seedling.tree.StandardBranch
 
StandardConfigLayer - Class in consciouscode.seedling.config
A ConfigLayer that reads resources from a ResourceTree, using a ConfigLoader.
StandardConfigLayer(ResourceTree, ConfigLoader) - Constructor for class consciouscode.seedling.config.StandardConfigLayer
 
StandardConfigLayer() - Constructor for class consciouscode.seedling.config.StandardConfigLayer
 
StandardRoot - Class in consciouscode.seedling.tree
The global root of a Seedling application tree.
StandardRoot(NodeProvider, boolean) - Constructor for class consciouscode.seedling.tree.StandardRoot
Creates a new Seedling root, potentially logging debug messages.
start() - Method in class consciouscode.seedling.Seedling
 
startService() - Method in class consciouscode.seedling.jetty.SeedlingServer
 
startService() - Method in class consciouscode.seedling.jetty.SeedlingServletContextHandler
 
startService() - Method in class consciouscode.seedling.junit.TestRunnerNode
Run the test case.
startService() - Method in interface consciouscode.seedling.ServiceNode
Starts a Seedling service.
startService() - Method in class consciouscode.seedling.tasks.AbstractPeriodicTask
 
startService() - Method in class consciouscode.seedling.tree.EmptyBranch
 
startService() - Method in class consciouscode.seedling.tree.GenericBranch
Starts a Seedling service.
startService() - Method in class consciouscode.seedling.tree.ShutdownNode
 
startService() - Method in class consciouscode.seedling.tree.StandardRoot
Start the entire Seedling by loading the startup node.
startService() - Method in class consciouscode.seedling.webConsole.NodeIndex
 
startTest(Test) - Method in class consciouscode.seedling.junit.SeedlingTestRunner
 
STARTUP_NODE - Static variable in class consciouscode.seedling.SeedlingConstants
Deprecated. The name of the node that is automatically started when a Root is started.
StartupNode - Class in consciouscode.seedling.tree
A Seedling node that simply causes other nodes to be loaded.
StartupNode() - Constructor for class consciouscode.seedling.tree.StartupNode
 
STATIC_SUITE_FIELD_NAME - Static variable in class consciouscode.junit.AutoSuite
 
stop() - Method in class consciouscode.seedling.Seedling
 
stopService() - Method in class consciouscode.seedling.jetty.SeedlingServer
 
stopService() - Method in class consciouscode.seedling.jetty.SeedlingServletContextHandler
 
stopService() - Method in class consciouscode.seedling.junit.TestRunnerNode
 
stopService() - Method in interface consciouscode.seedling.ServiceNode
Stops a Seedling service.
stopService() - Method in class consciouscode.seedling.tasks.AbstractPeriodicTask
 
stopService() - Method in class consciouscode.seedling.tree.EmptyBranch
 
stopService() - Method in class consciouscode.seedling.tree.GenericBranch
Stops a Seedling service.
stopService() - Method in class consciouscode.seedling.tree.ShutdownNode
 
stopService() - Method in class consciouscode.seedling.webConsole.NodeIndex
 
Strings - Class in consciouscode.util
Utility methods for String manipulation.
Strings() - Constructor for class consciouscode.util.Strings
 
suite() - Static method in class consciouscode.junit.AutoSuite
Construct an AutoSuite parameterized by the following system properties: consciouscode.junit.AutoSuite.testPath consciouscode.junit.AutoSuite.suite See the class documentation for details on these values.
SUITE_PROPERTY - Static variable in class consciouscode.junit.AutoSuite
 
superConstructNode() - Method in interface consciouscode.seedling.config.ConstructionContext
Asks super-configuration resources to construct the node.
superEvaluateProperty(String, Class<?>) - Method in interface consciouscode.seedling.config.PropertyEvaluationContext
 
SupportSnapshot - Class in consciouscode.util
Class documentation.
SupportSnapshot() - Constructor for class consciouscode.util.SupportSnapshot
 
SyntaxException - Exception in consciouscode.seedling.config
 
SyntaxException(String, Throwable) - Constructor for exception consciouscode.seedling.config.SyntaxException
 
SyntaxException(String) - Constructor for exception consciouscode.seedling.config.SyntaxException
 
SyntaxException(Throwable) - Constructor for exception consciouscode.seedling.config.SyntaxException
 
SystemPropertiesBean - Class in consciouscode.util
A simple wrapper around System.getProperties to allow access from a real instance instead of a static method.
SystemPropertiesBean() - Constructor for class consciouscode.util.SystemPropertiesBean
 

T

takeSnapshot(String) - Method in class consciouscode.util.SupportSnapshot
 
tearDown() - Method in class consciouscode.junit.SharedFixtureTestSuite
Tears down the shared fixture, for example, close a network connection.
tearDown() - Method in class consciouscode.seedling.junit.SeedlingTestCase
 
tearDown() - Method in class consciouscode.seedling.junit.StandaloneSeedlingTestCase
 
TeeLog - Class in consciouscode.logging
Log implementation that sends all messages to a series of target logs.
TeeLog() - Constructor for class consciouscode.logging.TeeLog
Constructs a log that discards all messages.
TeeLog(Log[]) - Constructor for class consciouscode.logging.TeeLog
 
TEST_PATH_PROPERTY - Static variable in class consciouscode.junit.AutoSuite
 
TestCase - Class in consciouscode.junit
Base class with common assertions used in JUnit test cases.
TestCase() - Constructor for class consciouscode.junit.TestCase
 
TestCase(String) - Constructor for class consciouscode.junit.TestCase
 
TestRunnerNode - Class in consciouscode.seedling.junit
A seedling node that runs tests from "within" the seedling.
TestRunnerNode() - Constructor for class consciouscode.seedling.junit.TestRunnerNode
 
TestSuite - Class in consciouscode.junit
Extended TestSuite that can name itself from a given a TestSuite class.
TestSuite() - Constructor for class consciouscode.junit.TestSuite
Constructs an empty TestSuite, named after the instance's concrete class.
TestSuite(Class<?>) - Constructor for class consciouscode.junit.TestSuite
Constructs a TestSuite from the given class.
TestSuite(String) - Constructor for class consciouscode.junit.TestSuite
Constructs an empty TestSuite.
Thunk - Class in consciouscode.util
A Runnable object that uses reflection to invoke a no-argument method on a particular object.
Thunk(Object, String) - Constructor for class consciouscode.util.Thunk
Create a new Runnable whose Thunk.run() method will invoke the named method on the target.
ThunkPropertyChangeListener - Class in consciouscode.util
A PropertyChangeListener that invokes a Thunk.
ThunkPropertyChangeListener(Thunk) - Constructor for class consciouscode.util.ThunkPropertyChangeListener
 
ThunkPropertyChangeListener(Object, String) - Constructor for class consciouscode.util.ThunkPropertyChangeListener
 
ThunkPropertyChangeListener(String, Thunk) - Constructor for class consciouscode.util.ThunkPropertyChangeListener
 
ThunkPropertyChangeListener(String, Object, String) - Constructor for class consciouscode.util.ThunkPropertyChangeListener
 
toLocalPath() - Method in class consciouscode.seedling.NodeReference
Returns this node reference as a full local path, valid within the scope of the parent branch.
toParts(String) - Static method in class consciouscode.seedling.NodePath
Parses the canonical text representation of a path into its individual parts.
toString() - Method in class consciouscode.seedling.config.EvaluationResult
 
toString() - Method in class consciouscode.seedling.config.properties.PropertiesConfigResource
 
toString() - Method in class consciouscode.seedling.config.StandardConfigLayer
 
toString() - Method in class consciouscode.seedling.NodePath
Gets the canonical text representation of this path.
toString() - Method in class consciouscode.seedling.NodeReference
 
toString() - Method in class consciouscode.util.resource.FileResourceTree
 
toString() - Method in class consciouscode.util.resource.ZipResourceTree
 
toUrl(String) - Method in class consciouscode.util.resource.ZipResourceTree
 
TRACE - Static variable in class consciouscode.logging.AbstractLog
 
trace(Object) - Method in class consciouscode.logging.AbstractLog
 
trace(Object, Throwable) - Method in class consciouscode.logging.AbstractLog
 
trace(Object) - Method in class consciouscode.logging.CommonsLog
 
trace(Object, Throwable) - Method in class consciouscode.logging.CommonsLog
 
trace(Object, Throwable) - Method in class consciouscode.logging.TeeLog
 
truncateToDay(Date, Calendar) - Static method in class consciouscode.util.Dates
Return a Date similar to the given date, but with all fields smaller than Day of Month set to zero.
truncateToDay(Date) - Static method in class consciouscode.util.Dates
Return a Date similar to the given date, but with all fields smaller than Day of Month set to zero.
type - Variable in class consciouscode.seedling.config.EvaluationResult
 
TypeConversionException - Exception in consciouscode.seedling.config
 
TypeConversionException(String, Throwable) - Constructor for exception consciouscode.seedling.config.TypeConversionException
 
TypeConversionException(String) - Constructor for exception consciouscode.seedling.config.TypeConversionException
 
TypeConversionException(Throwable) - Constructor for exception consciouscode.seedling.config.TypeConversionException
 

U

uninstallChild(String) - Method in interface consciouscode.seedling.GrowingBranch
Removes a child node from this branch.
uninstallChild(String) - Method in class consciouscode.seedling.tree.GenericBranch
Removes a child node from this branch.
uninstallScope(ScopeRoot) - Method in class consciouscode.seedling.scope.ScopeManager
Uninstalls the given scope, stopping every node within it.

V

value - Variable in class consciouscode.seedling.config.EvaluationResult
 
verify() - Method in class consciouscode.junit.MockLogger
Ensure that the error given to expectedError actually occurred.
VmForker - Class in consciouscode.util
 
VmForker(String, String[]) - Constructor for class consciouscode.util.VmForker
 
VmForker(String, String[], String) - Constructor for class consciouscode.util.VmForker
 

W

waitForBinding(String, int) - Static method in class consciouscode.util.RmiUtils
Wait for an RMI server to come online.
waitForExit() - Method in class consciouscode.util.ProcessRunner
 
waitForResult() - Method in class consciouscode.seedling.junit.TestRunnerNode
 
WARN - Static variable in class consciouscode.logging.AbstractLog
 
warn(Object) - Method in class consciouscode.logging.AbstractLog
 
warn(Object, Throwable) - Method in class consciouscode.logging.AbstractLog
 
warn(Object, Throwable) - Method in class consciouscode.logging.CommonsLog
 
warn(Object) - Method in class consciouscode.logging.CommonsLog
 
warn(Object, Throwable) - Method in class consciouscode.logging.TeeLog
 
WeakThunk<T> - Class in consciouscode.util
A Runnable object that uses reflection to invoke a no-argument method on a particular target object, while allowing the target to be garbage-collected.
WeakThunk(T, String) - Constructor for class consciouscode.util.WeakThunk
Create a new Runnable whose WeakThunk.run() method will invoke the named method on the target.
WikiPageHandler - Class in consciouscode.seedling.wiki
An extraordinarily kludgy HTTP request handler for rendering information about Seedling nodes.
WikiPageHandler(HttpServletRequest, HttpServletResponse, File) - Constructor for class consciouscode.seedling.wiki.WikiPageHandler
 
WikiServlet - Class in consciouscode.seedling.wiki
A ridiculously primitive Wiki servlet.
WikiServlet() - Constructor for class consciouscode.seedling.wiki.WikiServlet
 
writeConfiguration(Writer) - Method in interface consciouscode.seedling.config.ConfigResource
Prints the content of this resource to a stream.
writeConfiguration(Writer) - Method in class consciouscode.seedling.config.ImplicitBranchConfigResource
 
writeConfiguration(Writer) - Method in class consciouscode.seedling.config.properties.PropertiesConfigResource
 
WrongNodeTypeException - Exception in consciouscode.seedling
Indicates that a requested Seedling node has the wrong type.
WrongNodeTypeException(NodeReference, Class<?>, Class<?>) - Constructor for exception consciouscode.seedling.WrongNodeTypeException
 

Z

ZipCreator - Class in consciouscode.util
Class documentation.
ZipCreator(File) - Constructor for class consciouscode.util.ZipCreator
 
ZipResourceTree - Class in consciouscode.util.resource
A ResourceTree that reads resources from a ZIP archive.
ZipResourceTree(File) - Constructor for class consciouscode.util.resource.ZipResourceTree
 
ZipResourceTree(File, ResourceTreeProvider) - Constructor for class consciouscode.util.resource.ZipResourceTree
 

A B C D E F G H I J L M N O P R S T U V W Z

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