Serialized Form
-
Package org.picocontainer
-
Class org.picocontainer.BindKey extends java.lang.Object implements Serializable
-
Serialized Fields
-
annotation
java.lang.Class<? extends java.lang.annotation.Annotation> annotation
-
type
java.lang.Class<T> type
-
-
-
Class org.picocontainer.Characteristics.ImmutableProperties extends java.util.Properties implements Serializable
-
Serialized Fields
-
sealed
boolean sealed
-
-
-
Class org.picocontainer.DefaultPicoContainer extends java.lang.Object implements Serializable
-
Serialized Fields
-
children
java.util.Set<PicoContainer> children
All picocontainer children. -
childrenStarted
java.util.Set<java.lang.ref.WeakReference<PicoContainer>> childrenStarted
Keeps track of child containers started status. -
componentAdapters
java.util.Set<ComponentAdapter<?>> componentAdapters
-
componentFactory
ComponentFactory componentFactory
Component factory instance. -
componentKeyToAdapterCache
java.util.Map<java.lang.Object,ComponentAdapter<?>> componentKeyToAdapterCache
Map used for looking up component adapters by their key. -
componentMonitor
ComponentMonitor componentMonitor
Component monitor instance. Receives event callbacks. -
containerProperties
java.util.Properties containerProperties
Properties set at the container level, that will affect subsequent components added. -
converters
Converters converters
-
lifecycleState
LifecycleState lifecycleState
Current state of the container. -
lifecycleStrategy
LifecycleStrategy lifecycleStrategy
Lifecycle strategy instance. -
name
java.lang.String name
-
orderedComponentAdapters
java.util.List<ComponentAdapter<?>> orderedComponentAdapters
-
parent
PicoContainer parent
Parent picocontainer
-
-
-
Class org.picocontainer.DefaultPicoContainer.LateInstance extends AbstractAdapter implements Serializable
-
Serialized Fields
-
instance
java.lang.Object instance
-
-
-
Class org.picocontainer.PicoClassNotFoundException extends PicoException implements Serializable
-
Class org.picocontainer.PicoCompositionException extends PicoException implements Serializable
-
Class org.picocontainer.PicoException extends java.lang.RuntimeException implements Serializable
-
Class org.picocontainer.PicoLifecycleException extends PicoException implements Serializable
-
Serialized Fields
-
instance
java.lang.Object instance
-
method
java.lang.reflect.Method method
-
-
-
Class org.picocontainer.PicoVerificationException extends PicoException implements Serializable
-
Serialized Fields
-
nestedExceptions
java.util.List<java.lang.Throwable> nestedExceptions
The exceptions that caused this one.
-
-
-
-
Package org.picocontainer.adapters
-
Class org.picocontainer.adapters.AbstractAdapter extends java.lang.Object implements Serializable
-
Serialized Fields
-
componentImplementation
java.lang.Class<T> componentImplementation
-
componentKey
java.lang.Object componentKey
-
componentMonitor
ComponentMonitor componentMonitor
-
-
-
Class org.picocontainer.adapters.InstanceAdapter extends AbstractAdapter<T> implements Serializable
-
Serialized Fields
-
componentInstance
T componentInstance
The actual instance of the component. -
lifecycleStrategy
LifecycleStrategy lifecycleStrategy
Lifecycle Strategy for the component adpater. -
started
boolean started
-
-
-
-
Package org.picocontainer.behaviors
-
Class org.picocontainer.behaviors.AbstractBehavior extends java.lang.Object implements Serializable
-
Serialized Fields
-
delegate
ComponentAdapter<T> delegate
-
-
-
Class org.picocontainer.behaviors.AbstractBehaviorFactory extends java.lang.Object implements Serializable
-
Serialized Fields
-
delegate
ComponentFactory delegate
-
-
-
Class org.picocontainer.behaviors.AdaptingBehavior extends java.lang.Object implements Serializable
-
Class org.picocontainer.behaviors.Automated extends AbstractBehavior<T> implements Serializable
-
Class org.picocontainer.behaviors.Automating extends AbstractBehaviorFactory implements Serializable
-
Class org.picocontainer.behaviors.Cached extends Stored<T> implements Serializable
-
Class org.picocontainer.behaviors.Caching extends AbstractBehaviorFactory implements Serializable
-
Class org.picocontainer.behaviors.Decorated extends AbstractBehavior<T> implements Serializable
-
Serialized Fields
-
decorator
org.picocontainer.behaviors.Decorated.Decorator decorator
-
-
-
Class org.picocontainer.behaviors.Decorating extends AbstractBehaviorFactory implements Serializable
-
Class org.picocontainer.behaviors.FieldDecorated extends AbstractBehavior implements Serializable
-
Serialized Fields
-
decorator
FieldDecorated.Decorator decorator
-
fieldClass
java.lang.Class<?> fieldClass
-
-
-
Class org.picocontainer.behaviors.FieldDecorating extends AbstractBehaviorFactory implements Serializable
-
Serialized Fields
-
fieldClass
java.lang.Class<?> fieldClass
-
-
-
Class org.picocontainer.behaviors.Guarded extends AbstractBehavior<T> implements Serializable
-
Serialized Fields
-
guard
java.lang.String guard
-
-
-
Class org.picocontainer.behaviors.Guarding extends AbstractBehaviorFactory implements Serializable
-
Class org.picocontainer.behaviors.HiddenImplementation extends AbstractBehavior<T> implements Serializable
-
Class org.picocontainer.behaviors.ImplementationHiding extends AbstractBehaviorFactory implements Serializable
-
Class org.picocontainer.behaviors.Intercepted extends HiddenImplementation implements Serializable
-
Serialized Fields
-
controller
Intercepted.Controller controller
-
posts
java.util.Map<java.lang.Class,java.lang.Object> posts
-
pres
java.util.Map<java.lang.Class,java.lang.Object> pres
-
-
-
Class org.picocontainer.behaviors.Intercepted.InterceptorThreadLocal extends java.lang.ThreadLocal implements Serializable
-
Class org.picocontainer.behaviors.Intercepting extends AbstractBehaviorFactory implements Serializable
-
Class org.picocontainer.behaviors.Locked extends AbstractBehavior<T> implements Serializable
-
Serialized Fields
-
lock
java.util.concurrent.locks.Lock lock
Reentrant lock.
-
-
-
Class org.picocontainer.behaviors.Locking extends AbstractBehaviorFactory implements Serializable
-
Class org.picocontainer.behaviors.OptInCaching extends AbstractBehaviorFactory implements Serializable
-
Class org.picocontainer.behaviors.PropertyApplicator extends AbstractBehavior<T> implements Serializable
-
Serialized Fields
-
properties
java.util.Map<java.lang.String,java.lang.String> properties
-
-
-
Class org.picocontainer.behaviors.PropertyApplying extends AbstractBehaviorFactory implements Serializable
-
Class org.picocontainer.behaviors.Stored extends AbstractBehavior<T> implements Serializable
-
Serialized Fields
-
instanceReference
ObjectReference<Stored.Instance<T>> instanceReference
-
lifecycleDelegate
ComponentLifecycle lifecycleDelegate
-
-
-
Class org.picocontainer.behaviors.Stored.Instance extends java.lang.Object implements Serializable
-
Serialized Fields
-
disposed
boolean disposed
-
instance
T instance
-
started
boolean started
-
-
-
Class org.picocontainer.behaviors.Storing extends AbstractBehaviorFactory implements Serializable
-
Serialized Fields
-
mapThreadLocalObjectReference
Storing.StoreThreadLocal mapThreadLocalObjectReference
-
-
-
Class org.picocontainer.behaviors.Storing.StoreThreadLocal extends java.lang.ThreadLocal<java.util.Map> implements Serializable
-
Class org.picocontainer.behaviors.Storing.StoreWrapper extends java.lang.Object implements Serializable
-
Serialized Fields
-
wrapped
java.util.Map wrapped
-
-
-
Class org.picocontainer.behaviors.Synchronized extends AbstractBehavior<T> implements Serializable
-
Class org.picocontainer.behaviors.Synchronizing extends AbstractBehaviorFactory implements Serializable
-
Class org.picocontainer.behaviors.ThreadCached extends Stored<T> implements Serializable
-
Class org.picocontainer.behaviors.ThreadCaching extends AbstractBehaviorFactory implements Serializable
-
-
Package org.picocontainer.classname
-
Class org.picocontainer.classname.ClassPathElement extends java.lang.Object implements Serializable
-
Serialized Fields
-
permissionCollection
java.security.Permissions permissionCollection
-
permissions
java.util.List<java.security.Permission> permissions
-
url
java.net.URL url
-
-
-
Class org.picocontainer.classname.DefaultClassLoadingPicoContainer extends AbstractDelegatingMutablePicoContainer implements Serializable
-
Serialized Fields
-
namedChildContainers
java.util.Map<java.lang.String,PicoContainer> namedChildContainers
-
-
-
-
Package org.picocontainer.containers
-
Class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer extends AbstractDelegatingPicoContainer implements Serializable
-
Class org.picocontainer.containers.AbstractDelegatingPicoContainer extends java.lang.Object implements Serializable
-
Serialized Fields
-
delegate
PicoContainer delegate
-
-
-
Class org.picocontainer.containers.CommandLineArgumentsPicoContainer extends CommandLinePicoContainer implements Serializable
-
Class org.picocontainer.containers.CommandLinePicoContainer extends AbstractDelegatingPicoContainer implements Serializable
-
Class org.picocontainer.containers.CompositePicoContainer extends java.lang.Object implements Serializable
-
Serialized Fields
-
compositeConverter
Converters compositeConverter
-
containers
PicoContainer[] containers
-
-
-
Class org.picocontainer.containers.EmptyPicoContainer extends java.lang.Object implements Serializable
-
Class org.picocontainer.containers.ImmutablePicoContainer extends java.lang.Object implements Serializable
-
Serialized Fields
-
delegate
PicoContainer delegate
-
-
-
Class org.picocontainer.containers.PropertiesPicoContainer extends AbstractDelegatingPicoContainer implements Serializable
-
Class org.picocontainer.containers.SystemPropertiesPicoContainer extends PropertiesPicoContainer implements Serializable
-
Class org.picocontainer.containers.TieringPicoContainer extends DefaultPicoContainer implements Serializable
-
Class org.picocontainer.containers.TransientPicoContainer extends DefaultPicoContainer implements Serializable
-
-
Package org.picocontainer.converters
-
Class org.picocontainer.converters.BuiltInConverters extends java.lang.Object implements Serializable
-
Serialized Fields
-
converters
java.util.Map<java.lang.Class<?>,Converter<?>> converters
-
-
-
-
Package org.picocontainer.injectors
-
Class org.picocontainer.injectors.AbstractFieldInjector extends IterativeInjector<T> implements Serializable
-
Class org.picocontainer.injectors.AbstractInjectionFactory extends java.lang.Object implements Serializable
-
Class org.picocontainer.injectors.AbstractInjector extends AbstractAdapter<T> implements Serializable
-
Serialized Fields
-
useNames
boolean useNames
The strategy used to control the lifecycle
-
-
-
Class org.picocontainer.injectors.AbstractInjector.AmbiguousComponentResolutionException extends PicoCompositionException implements Serializable
-
Serialized Fields
-
accessibleObject
java.lang.reflect.AccessibleObject accessibleObject
-
ambiguousComponentKeys
java.lang.String[] ambiguousComponentKeys
-
ambiguousDependency
java.lang.Class<?> ambiguousDependency
-
component
java.lang.String component
-
-
-
Class org.picocontainer.injectors.AbstractInjector.CyclicDependencyException extends PicoCompositionException implements Serializable
-
Serialized Fields
-
stack
java.util.List<java.lang.Class> stack
-
-
-
Class org.picocontainer.injectors.AbstractInjector.NotConcreteRegistrationException extends PicoCompositionException implements Serializable
-
Serialized Fields
-
componentImplementation
java.lang.Class<?> componentImplementation
-
-
-
Class org.picocontainer.injectors.AbstractInjector.UnsatisfiableDependenciesException extends PicoCompositionException implements Serializable
-
Class org.picocontainer.injectors.AdaptingInjection extends AbstractInjectionFactory implements Serializable
-
Class org.picocontainer.injectors.AnnotatedFieldInjection extends AbstractInjectionFactory implements Serializable
-
Serialized Fields
-
injectionAnnotation
java.lang.Class<? extends java.lang.annotation.Annotation> injectionAnnotation
-
-
-
Class org.picocontainer.injectors.AnnotatedFieldInjector extends AbstractFieldInjector<T> implements Serializable
-
Serialized Fields
-
injectionAnnotation
java.lang.Class<? extends java.lang.annotation.Annotation> injectionAnnotation
-
-
-
Class org.picocontainer.injectors.AnnotatedMethodInjection extends AbstractInjectionFactory implements Serializable
-
Serialized Fields
-
injectionAnnotation
java.lang.Class<? extends java.lang.annotation.Annotation> injectionAnnotation
-
useNames
boolean useNames
-
-
-
Class org.picocontainer.injectors.AnnotatedMethodInjector extends SetterInjector implements Serializable
-
Serialized Fields
-
injectionAnnotation
java.lang.Class<? extends java.lang.annotation.Annotation> injectionAnnotation
-
-
-
Class org.picocontainer.injectors.CompositeInjection extends AbstractInjectionFactory implements Serializable
-
Serialized Fields
-
injectionFactories
InjectionFactory[] injectionFactories
-
-
-
Class org.picocontainer.injectors.CompositeInjector extends AbstractInjector<T> implements Serializable
-
Class org.picocontainer.injectors.ConstructorInjection extends AbstractInjectionFactory implements Serializable
-
Serialized Fields
-
rememberChosenConstructor
boolean rememberChosenConstructor
-
-
-
Class org.picocontainer.injectors.ConstructorInjector extends SingleMemberInjector<T> implements Serializable
-
Serialized Fields
-
allowNonPublicClasses
boolean allowNonPublicClasses
-
enableEmjection
boolean enableEmjection
-
rememberChosenConstructor
boolean rememberChosenConstructor
-
-
-
Class org.picocontainer.injectors.ForgetfulConstructorInjection extends ConstructorInjection implements Serializable
-
Class org.picocontainer.injectors.IterativeInjector extends AbstractInjector<T> implements Serializable
-
Class org.picocontainer.injectors.MethodInjection extends AbstractInjectionFactory implements Serializable
-
Serialized Fields
-
delegate
AbstractInjectionFactory delegate
-
-
-
Class org.picocontainer.injectors.MethodInjection.MethodInjectionByName extends AbstractInjectionFactory implements Serializable
-
Serialized Fields
-
injectionMethodNames
java.util.Set<java.lang.String> injectionMethodNames
-
-
-
Class org.picocontainer.injectors.MethodInjection.MethodInjectionByReflectionMethod extends AbstractInjectionFactory implements Serializable
-
Serialized Fields
-
injectionMethod
java.lang.reflect.Method injectionMethod
-
-
-
Class org.picocontainer.injectors.MethodInjector extends SingleMemberInjector<T> implements Serializable
-
Serialized Fields
-
methodName
java.lang.String methodName
-
-
-
Class org.picocontainer.injectors.MethodInjector.ByMethodName extends MethodInjector implements Serializable
-
Serialized Fields
-
injectionMethodNames
java.util.Set<java.lang.String> injectionMethodNames
-
-
-
Class org.picocontainer.injectors.MethodInjector.ByReflectionMethod extends MethodInjector implements Serializable
-
Serialized Fields
-
injectionMethod
java.lang.reflect.Method injectionMethod
-
-
-
Class org.picocontainer.injectors.MultiInjection extends AbstractInjectionFactory implements Serializable
-
Serialized Fields
-
setterPrefix
java.lang.String setterPrefix
-
-
-
Class org.picocontainer.injectors.MultiInjector extends CompositeInjector implements Serializable
-
Class org.picocontainer.injectors.NamedFieldInjection extends AbstractInjectionFactory implements Serializable
-
Class org.picocontainer.injectors.NamedFieldInjector extends AbstractFieldInjector<T> implements Serializable
-
Serialized Fields
-
fieldNames
java.util.List<java.lang.String> fieldNames
-
-
-
Class org.picocontainer.injectors.NamedMethodInjection extends AbstractInjectionFactory implements Serializable
-
Serialized Fields
-
optional
boolean optional
-
prefix
java.lang.String prefix
-
-
-
Class org.picocontainer.injectors.NamedMethodInjector extends SetterInjector<T> implements Serializable
-
Class org.picocontainer.injectors.Reinjection extends CompositeInjection implements Serializable
-
Class org.picocontainer.injectors.SetterInjection extends AbstractInjectionFactory implements Serializable
-
Serialized Fields
-
notThisOneThough
java.lang.String notThisOneThough
-
optional
boolean optional
-
prefix
java.lang.String prefix
-
-
-
Class org.picocontainer.injectors.SetterInjector extends IterativeInjector<T> implements Serializable
-
Serialized Fields
-
notThisOneThough
java.lang.String notThisOneThough
-
optional
boolean optional
-
prefix
java.lang.String prefix
-
-
-
Class org.picocontainer.injectors.SingleMemberInjector extends AbstractInjector<T> implements Serializable
-
Class org.picocontainer.injectors.SingleMemberInjector.ParameterCannotBeNullException extends PicoCompositionException implements Serializable
-
Serialized Fields
-
name
java.lang.String name
-
-
-
Class org.picocontainer.injectors.TypedFieldInjection extends AbstractInjectionFactory implements Serializable
-
Class org.picocontainer.injectors.TypedFieldInjector extends AbstractFieldInjector<T> implements Serializable
-
Serialized Fields
-
classes
java.util.List<java.lang.String> classes
-
-
-
-
Package org.picocontainer.lifecycle
-
Class org.picocontainer.lifecycle.AbstractMonitoringLifecycleStrategy extends java.lang.Object implements Serializable
-
Serialized Fields
-
componentMonitor
ComponentMonitor componentMonitor
Component monitor that receives lifecycle state.
-
-
-
Class org.picocontainer.lifecycle.DefaultLifecycleState extends java.lang.Object implements Serializable
-
Serialized Fields
-
state
java.lang.String state
Initial state.
-
-
-
Class org.picocontainer.lifecycle.JavaEE5LifecycleStrategy extends AbstractMonitoringLifecycleStrategy implements Serializable
-
Class org.picocontainer.lifecycle.NullLifecycleStrategy extends java.lang.Object implements Serializable
-
Class org.picocontainer.lifecycle.ReflectionLifecycleException extends PicoException implements Serializable
-
Class org.picocontainer.lifecycle.ReflectionLifecycleStrategy extends AbstractMonitoringLifecycleStrategy implements Serializable
-
Serialized Fields
-
methodNames
java.lang.String[] methodNames
An array of method names that are part of the lifecycle functions.
-
-
-
Class org.picocontainer.lifecycle.StartableLifecycleStrategy extends AbstractMonitoringLifecycleStrategy implements Serializable
-
-
Package org.picocontainer.monitors
-
Class org.picocontainer.monitors.AbstractComponentMonitor extends java.lang.Object implements Serializable
-
Serialized Fields
-
delegate
ComponentMonitor delegate
Delegate monitor to allow for component monitor chaining.
-
-
-
Class org.picocontainer.monitors.ComposingMonitor extends AbstractComponentMonitor implements Serializable
-
Serialized Fields
-
composers
ComposingMonitor.Composer[] composers
-
-
-
Class org.picocontainer.monitors.ConsoleComponentMonitor extends java.lang.Object implements Serializable
-
Serialized Fields
-
delegate
ComponentMonitor delegate
Delegate component monitor (for component monitor chains).
-
-
-
Class org.picocontainer.monitors.LifecycleComponentMonitor.LifecycleFailuresException extends PicoException implements Serializable
-
Serialized Fields
-
lifecycleFailures
java.util.List<java.lang.RuntimeException> lifecycleFailures
-
-
-
Class org.picocontainer.monitors.NullComponentMonitor extends java.lang.Object implements Serializable
-
-
Package org.picocontainer.parameters
-
Class org.picocontainer.parameters.BasicComponentParameter extends AbstractParameter implements Serializable
-
Serialized Fields
-
componentKey
java.lang.Object componentKey
-
-
-
Class org.picocontainer.parameters.CollectionComponentParameter extends AbstractParameter implements Serializable
-
Serialized Fields
-
componentKeyType
java.lang.Class componentKeyType
-
componentValueType
java.lang.Class componentValueType
-
emptyCollection
boolean emptyCollection
-
-
-
Class org.picocontainer.parameters.ComponentParameter extends BasicComponentParameter implements Serializable
-
Serialized Fields
-
collectionParameter
Parameter collectionParameter
-
-
-
Class org.picocontainer.parameters.ConstantParameter extends AbstractParameter implements Serializable
-
Serialized Fields
-
value
java.lang.Object value
-
-
-
Class org.picocontainer.parameters.DefaultConstructorParameter extends AbstractParameter implements Serializable
-
Class org.picocontainer.parameters.NullParameter extends AbstractParameter implements Serializable
-
-
Package org.picocontainer.references
-
Class org.picocontainer.references.SimpleReference extends java.lang.Object implements Serializable
-
Serialized Fields
-
instance
T instance
-
-
-
Class org.picocontainer.references.ThreadLocalReference extends java.lang.ThreadLocal<T> implements Serializable
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in)
-
writeObject
private void writeObject(java.io.ObjectOutputStream out)
-
-
-
-
Package org.picocontainer.visitors
-
Class org.picocontainer.visitors.AbstractPicoVisitor.PicoVisitorTraversalException extends PicoException implements Serializable
-
Class org.picocontainer.visitors.MethodCallingVisitor extends TraversalCheckingVisitor implements Serializable
-
Serialized Fields
-
arguments
java.lang.Object[] arguments
-
componentInstances
java.util.List componentInstances
-
type
java.lang.Class<?> type
-
visitInInstantiationOrder
boolean visitInInstantiationOrder
-
-
-