| 
 
 | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Package org.picocontainer | 
|---|
| Class org.picocontainer.BindKey extends Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
Class<T> type
Class<T> annotation
| Class org.picocontainer.Characteristics.ImmutableProperties extends Properties implements Serializable | 
|---|
| Serialized Fields | 
|---|
boolean sealed
| Class org.picocontainer.DefaultPicoContainer extends Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
String name
ComponentFactory componentFactory
PicoContainer parent
Set<E> children
LifecycleState lifecycleState
Set<E> childrenStarted
LifecycleStrategy lifecycleStrategy
Properties containerProperties
ComponentMonitor componentMonitor
Map<K,V> componentKeyToAdapterCache
List<E> componentAdapters
List<E> orderedComponentAdapters
Converters converters
| Class org.picocontainer.DefaultPicoContainer.LateInstance extends AbstractAdapter implements Serializable | 
|---|
| Serialized Fields | 
|---|
Object instance
| Class org.picocontainer.PicoClassNotFoundException extends PicoException implements Serializable | 
|---|
| Class org.picocontainer.PicoCompositionException extends PicoException implements Serializable | 
|---|
| Class org.picocontainer.PicoException extends RuntimeException implements Serializable | 
|---|
| Class org.picocontainer.PicoLifecycleException extends PicoException implements Serializable | 
|---|
| Serialized Fields | 
|---|
Method method
Object instance
| Class org.picocontainer.PicoVerificationException extends PicoException implements Serializable | 
|---|
| Serialized Fields | 
|---|
List<E> nestedExceptions
| Package org.picocontainer.adapters | 
|---|
| Class org.picocontainer.adapters.AbstractAdapter extends Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
Object componentKey
Class<T> componentImplementation
ComponentMonitor componentMonitor
| Class org.picocontainer.adapters.InstanceAdapter extends AbstractAdapter<T> implements Serializable | 
|---|
| Serialized Fields | 
|---|
Object componentInstance
LifecycleStrategy lifecycleStrategy
boolean started
| Package org.picocontainer.behaviors | 
|---|
| Class org.picocontainer.behaviors.AbstractBehavior extends Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
ComponentAdapter<T> delegate
| Class org.picocontainer.behaviors.AbstractBehaviorFactory extends Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
ComponentFactory delegate
| Class org.picocontainer.behaviors.AdaptingBehavior extends 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 | 
|---|
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 | 
|---|
Class<T> fieldClass
FieldDecorated.Decorator decorator
| Class org.picocontainer.behaviors.FieldDecorating extends AbstractBehaviorFactory implements Serializable | 
|---|
| Serialized Fields | 
|---|
Class<T> fieldClass
| Class org.picocontainer.behaviors.Guarded extends AbstractBehavior<T> implements Serializable | 
|---|
| Serialized Fields | 
|---|
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 | 
|---|
Map<K,V> pres
Map<K,V> posts
Intercepted.Controller controller
| Class org.picocontainer.behaviors.Intercepted.InterceptorThreadLocal extends 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 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 | 
|---|
Map<K,V> properties
| Class org.picocontainer.behaviors.PropertyApplying extends AbstractBehaviorFactory implements Serializable | 
|---|
| Class org.picocontainer.behaviors.Stored extends AbstractBehavior<T> implements Serializable | 
|---|
| Serialized Fields | 
|---|
ObjectReference<T> instanceReference
ComponentLifecycle<T> lifecycleDelegate
| Class org.picocontainer.behaviors.Stored.Instance extends Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
Object instance
boolean started
boolean disposed
| Class org.picocontainer.behaviors.Storing extends AbstractBehaviorFactory implements Serializable | 
|---|
| Serialized Fields | 
|---|
Storing.StoreThreadLocal mapThreadLocalObjectReference
| Class org.picocontainer.behaviors.Storing.StoreThreadLocal extends ThreadLocal<Map> implements Serializable | 
|---|
| Class org.picocontainer.behaviors.Storing.StoreWrapper extends Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
Map<K,V> 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 Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
URL url
Permissions permissionCollection
List<E> permissions
| Class org.picocontainer.classname.DefaultClassLoadingPicoContainer extends AbstractDelegatingMutablePicoContainer implements Serializable | 
|---|
| Serialized Fields | 
|---|
Map<K,V> namedChildContainers
| Package org.picocontainer.containers | 
|---|
| Class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer extends AbstractDelegatingPicoContainer implements Serializable | 
|---|
| Class org.picocontainer.containers.AbstractDelegatingPicoContainer extends Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
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 Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
PicoContainer[] containers
Converters compositeConverter
| Class org.picocontainer.containers.EmptyPicoContainer extends Object implements Serializable | 
|---|
| Class org.picocontainer.containers.ImmutablePicoContainer extends Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
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 Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
Map<K,V> converters
| Package org.picocontainer.injectors | 
|---|
| Class org.picocontainer.injectors.AbstractInjectionFactory extends Object implements Serializable | 
|---|
| Class org.picocontainer.injectors.AbstractInjector extends AbstractAdapter<T> implements Serializable | 
|---|
| Serialized Fields | 
|---|
boolean useNames
| Class org.picocontainer.injectors.AbstractInjector.AmbiguousComponentResolutionException extends PicoCompositionException implements Serializable | 
|---|
| Serialized Fields | 
|---|
Class<T> component
Class<T> ambiguousDependency
Object[] ambiguousComponentKeys
| Class org.picocontainer.injectors.AbstractInjector.CyclicDependencyException extends PicoCompositionException implements Serializable | 
|---|
| Serialized Fields | 
|---|
List<E> stack
| Class org.picocontainer.injectors.AbstractInjector.NotConcreteRegistrationException extends PicoCompositionException implements Serializable | 
|---|
| Serialized Fields | 
|---|
Class<T> componentImplementation
| Class org.picocontainer.injectors.AbstractInjector.UnsatisfiableDependenciesException extends PicoCompositionException implements Serializable | 
|---|
| Serialized Fields | 
|---|
ComponentAdapter<T> instantiatingComponentAdapter
Set<E> unsatisfiableDependencies
Type unsatisfiedDependencyType
PicoContainer leafContainer
| Class org.picocontainer.injectors.AdaptingInjection extends AbstractInjectionFactory implements Serializable | 
|---|
| Class org.picocontainer.injectors.AnnotatedFieldInjection extends AbstractInjectionFactory implements Serializable | 
|---|
| Serialized Fields | 
|---|
Class<T> injectionAnnotation
| Class org.picocontainer.injectors.AnnotatedFieldInjector extends IterativeInjector implements Serializable | 
|---|
| Serialized Fields | 
|---|
Class<T> injectionAnnotation
| Class org.picocontainer.injectors.AnnotatedMethodInjection extends AbstractInjectionFactory implements Serializable | 
|---|
| Serialized Fields | 
|---|
Class<T> injectionAnnotation
boolean useNames
| Class org.picocontainer.injectors.AnnotatedMethodInjector extends SetterInjector implements Serializable | 
|---|
| Serialized Fields | 
|---|
Class<T> injectionAnnotation
| Class org.picocontainer.injectors.CompositeInjection extends AbstractInjectionFactory implements Serializable | 
|---|
| Serialized Fields | 
|---|
InjectionFactory[] injectionFactories
| Class org.picocontainer.injectors.CompositeInjector extends AbstractInjector<T> implements Serializable | 
|---|
| Serialized Fields | 
|---|
Injector<T>[] injectors
| Class org.picocontainer.injectors.ConstructorInjection extends AbstractInjectionFactory implements Serializable | 
|---|
| Serialized Fields | 
|---|
boolean rememberChosenConstructor
| Class org.picocontainer.injectors.ConstructorInjector extends SingleMemberInjector<T> implements Serializable | 
|---|
| Serialized Fields | 
|---|
boolean rememberChosenConstructor
boolean enableEmjection
| 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 | 
|---|
AbstractInjectionFactory delegate
| Class org.picocontainer.injectors.MethodInjection.MethodInjectionByName extends AbstractInjectionFactory implements Serializable | 
|---|
| Serialized Fields | 
|---|
String injectionMethodName
| Class org.picocontainer.injectors.MethodInjection.MethodInjectionByReflectionMethod extends AbstractInjectionFactory implements Serializable | 
|---|
| Serialized Fields | 
|---|
Method injectionMethod
| Class org.picocontainer.injectors.MethodInjector extends SingleMemberInjector<T> implements Serializable | 
|---|
| Serialized Fields | 
|---|
String methodName
| Class org.picocontainer.injectors.MethodInjector.ByReflectionMethod extends MethodInjector implements Serializable | 
|---|
| Serialized Fields | 
|---|
Method injectionMethod
| Class org.picocontainer.injectors.MultiInjection extends AbstractInjectionFactory implements Serializable | 
|---|
| Serialized Fields | 
|---|
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 IterativeInjector implements Serializable | 
|---|
| Serialized Fields | 
|---|
List<E> fieldNames
| Class org.picocontainer.injectors.NamedMethodInjection extends AbstractInjectionFactory implements Serializable | 
|---|
| Serialized Fields | 
|---|
String prefix
boolean optional
| Class org.picocontainer.injectors.NamedMethodInjector extends SetterInjector<T> implements Serializable | 
|---|
| Serialized Fields | 
|---|
boolean optional
| Class org.picocontainer.injectors.Reinjection extends CompositeInjection implements Serializable | 
|---|
| Class org.picocontainer.injectors.SetterInjection extends AbstractInjectionFactory implements Serializable | 
|---|
| Serialized Fields | 
|---|
String prefix
| Class org.picocontainer.injectors.SetterInjector extends IterativeInjector<T> implements Serializable | 
|---|
| Serialized Fields | 
|---|
String prefix
| Class org.picocontainer.injectors.SingleMemberInjector extends AbstractInjector<T> implements Serializable | 
|---|
| Class org.picocontainer.injectors.SingleMemberInjector.ParameterCannotBeNullException extends PicoCompositionException implements Serializable | 
|---|
| Serialized Fields | 
|---|
String name
| Class org.picocontainer.injectors.TypedFieldInjection extends AbstractInjectionFactory implements Serializable | 
|---|
| Class org.picocontainer.injectors.TypedFieldInjector extends IterativeInjector implements Serializable | 
|---|
| Serialized Fields | 
|---|
List<E> classes
| Package org.picocontainer.lifecycle | 
|---|
| Class org.picocontainer.lifecycle.AbstractMonitoringLifecycleStrategy extends Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
ComponentMonitor componentMonitor
| Class org.picocontainer.lifecycle.DefaultLifecycleState extends Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
String state
| Class org.picocontainer.lifecycle.JavaEE5LifecycleStrategy extends AbstractMonitoringLifecycleStrategy implements Serializable | 
|---|
| Class org.picocontainer.lifecycle.NullLifecycleStrategy extends Object implements Serializable | 
|---|
| Class org.picocontainer.lifecycle.ReflectionLifecycleException extends PicoException implements Serializable | 
|---|
| Class org.picocontainer.lifecycle.ReflectionLifecycleStrategy extends AbstractMonitoringLifecycleStrategy implements Serializable | 
|---|
| Serialized Fields | 
|---|
String[] methodNames
| Class org.picocontainer.lifecycle.StartableLifecycleStrategy extends AbstractMonitoringLifecycleStrategy implements Serializable | 
|---|
| Package org.picocontainer.monitors | 
|---|
| Class org.picocontainer.monitors.AbstractComponentMonitor extends Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
ComponentMonitor delegate
| Class org.picocontainer.monitors.ComposingMonitor extends AbstractComponentMonitor implements Serializable | 
|---|
| Serialized Fields | 
|---|
ComposingMonitor.Composer[] composers
| Class org.picocontainer.monitors.ConsoleComponentMonitor extends Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
ComponentMonitor delegate
| Class org.picocontainer.monitors.LifecycleComponentMonitor.LifecycleFailuresException extends PicoException implements Serializable | 
|---|
| Serialized Fields | 
|---|
List<E> lifecycleFailures
| Class org.picocontainer.monitors.NullComponentMonitor extends Object implements Serializable | 
|---|
| Package org.picocontainer.parameters | 
|---|
| Class org.picocontainer.parameters.BasicComponentParameter extends AbstractParameter implements Serializable | 
|---|
| Serialized Fields | 
|---|
Object componentKey
| Class org.picocontainer.parameters.CollectionComponentParameter extends AbstractParameter implements Serializable | 
|---|
| Serialized Fields | 
|---|
boolean emptyCollection
Class<T> componentKeyType
Class<T> componentValueType
| Class org.picocontainer.parameters.ComponentParameter extends BasicComponentParameter implements Serializable | 
|---|
| Serialized Fields | 
|---|
Parameter collectionParameter
| Class org.picocontainer.parameters.ConstantParameter extends AbstractParameter implements Serializable | 
|---|
| Serialized Fields | 
|---|
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 Object implements Serializable | 
|---|
| Serialized Fields | 
|---|
Object instance
| Class org.picocontainer.references.ThreadLocalReference extends ThreadLocal<T> implements Serializable | 
|---|
| Serialization Methods | 
|---|
private void readObject(ObjectInputStream in)
private void writeObject(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 | 
|---|
Object[] arguments
Class<T> type
boolean visitInInstantiationOrder
List<E> componentInstances
  | 
 
 | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||