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