META-INF/
META-INF/MANIFEST.MF
org/
org/picocontainer/
org/picocontainer/alternatives/
org/picocontainer/defaults/
org/picocontainer/monitors/
org/picocontainer/alternatives/AbstractDelegatingMutablePicoContainer.classAbstractDelegatingMutablePicoContainer.java
package org.picocontainer.alternatives
public abstract org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer extends java.lang.Object implements org.picocontainer.MutablePicoContainer java.io.Serializable {
private org.picocontainer.MutablePicoContainer delegate
public void (org.picocontainer.MutablePicoContainer)
org.picocontainer.MutablePicoContainer delegate
protected org.picocontainer.MutablePicoContainer getDelegate ()
public org.picocontainer.ComponentAdapter registerComponentImplementation (java.lang.Object, java.lang.Class) throws org.picocontainer.PicoRegistrationException
Object componentKey
Class componentImplementation
public org.picocontainer.ComponentAdapter registerComponentImplementation (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[]) throws org.picocontainer.PicoRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
public org.picocontainer.ComponentAdapter registerComponentImplementation (java.lang.Class) throws org.picocontainer.PicoRegistrationException
Class componentImplementation
public org.picocontainer.ComponentAdapter registerComponentInstance (java.lang.Object) throws org.picocontainer.PicoRegistrationException
Object componentInstance
public org.picocontainer.ComponentAdapter registerComponentInstance (java.lang.Object, java.lang.Object) throws org.picocontainer.PicoRegistrationException
Object componentKey
Object componentInstance
public org.picocontainer.ComponentAdapter registerComponent (org.picocontainer.ComponentAdapter) throws org.picocontainer.PicoRegistrationException
org.picocontainer.ComponentAdapter componentAdapter
public org.picocontainer.ComponentAdapter unregisterComponent (java.lang.Object)
Object componentKey
public org.picocontainer.ComponentAdapter unregisterComponentByInstance (java.lang.Object)
Object componentInstance
public java.lang.Object getComponentInstance (java.lang.Object)
Object componentKey
public java.lang.Object getComponentInstanceOfType (java.lang.Class)
Class componentType
public java.util.List getComponentInstances ()
public org.picocontainer.PicoContainer getParent ()
public org.picocontainer.ComponentAdapter getComponentAdapter (java.lang.Object)
Object componentKey
public org.picocontainer.ComponentAdapter getComponentAdapterOfType (java.lang.Class)
Class componentType
public java.util.Collection getComponentAdapters ()
public java.util.List getComponentAdaptersOfType (java.lang.Class)
Class componentType
public void verify () throws org.picocontainer.PicoVerificationException
public void start ()
public void stop ()
public void dispose ()
public boolean addChildContainer (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer child
public boolean removeChildContainer (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer child
public void accept (org.picocontainer.PicoVisitor)
org.picocontainer.PicoVisitor visitor
public java.util.List getComponentInstancesOfType (java.lang.Class) throws org.picocontainer.PicoException
Class type
public boolean equals (java.lang.Object)
Object obj
boolean result
}
org/picocontainer/alternatives/CachingPicoContainer.classCachingPicoContainer.java
package org.picocontainer.alternatives
public org.picocontainer.alternatives.CachingPicoContainer extends org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer implements java.io.Serializable {
private final org.picocontainer.defaults.ComponentAdapterFactory caf
public void (org.picocontainer.defaults.ComponentAdapterFactory, org.picocontainer.PicoContainer)
org.picocontainer.defaults.ComponentAdapterFactory caf
org.picocontainer.PicoContainer parent
private static org.picocontainer.defaults.CachingComponentAdapterFactory makeComponentAdapterFactory (org.picocontainer.defaults.ComponentAdapterFactory)
org.picocontainer.defaults.ComponentAdapterFactory caf
public void (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer parent
public void (org.picocontainer.defaults.ComponentAdapterFactory)
org.picocontainer.defaults.ComponentAdapterFactory caf
public void ()
public org.picocontainer.MutablePicoContainer makeChildContainer ()
org.picocontainer.alternatives.CachingPicoContainer pc
}
org/picocontainer/alternatives/EmptyPicoContainer.classEmptyPicoContainer.java
package org.picocontainer.alternatives
public org.picocontainer.alternatives.EmptyPicoContainer extends java.lang.Object implements org.picocontainer.PicoContainer java.io.Serializable {
public void ()
public java.lang.Object getComponentInstance (java.lang.Object)
Object componentKey
public java.lang.Object getComponentInstanceOfType (java.lang.Class)
Class componentType
public java.util.List getComponentInstances ()
public org.picocontainer.PicoContainer getParent ()
public org.picocontainer.ComponentAdapter getComponentAdapter (java.lang.Object)
Object componentKey
public org.picocontainer.ComponentAdapter getComponentAdapterOfType (java.lang.Class)
Class componentType
public java.util.Collection getComponentAdapters ()
public java.util.List getComponentAdaptersOfType (java.lang.Class)
Class componentType
public void verify ()
public void accept (org.picocontainer.PicoVisitor)
org.picocontainer.PicoVisitor visitor
public java.util.List getComponentInstancesOfType (java.lang.Class)
Class componentType
public void start ()
public void stop ()
public void dispose ()
}
org/picocontainer/alternatives/ImmutablePicoContainer.classImmutablePicoContainer.java
package org.picocontainer.alternatives
public org.picocontainer.alternatives.ImmutablePicoContainer extends java.lang.Object implements org.picocontainer.PicoContainer java.io.Serializable {
private org.picocontainer.PicoContainer delegate
public void (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer delegate
public java.lang.Object getComponentInstance (java.lang.Object)
Object componentKey
public java.lang.Object getComponentInstanceOfType (java.lang.Class)
Class componentType
public java.util.List getComponentInstances ()
public synchronized org.picocontainer.PicoContainer getParent ()
public org.picocontainer.ComponentAdapter getComponentAdapter (java.lang.Object)
Object componentKey
public org.picocontainer.ComponentAdapter getComponentAdapterOfType (java.lang.Class)
Class componentType
public java.util.Collection getComponentAdapters ()
public java.util.List getComponentAdaptersOfType (java.lang.Class)
Class componentType
public void verify () throws org.picocontainer.PicoVerificationException
public java.util.List getComponentInstancesOfType (java.lang.Class) throws org.picocontainer.PicoException
Class type
public void accept (org.picocontainer.PicoVisitor)
org.picocontainer.PicoVisitor visitor
public void start ()
public void stop ()
public void dispose ()
}
org/picocontainer/alternatives/ImplementationHidingCachingPicoContainer.classImplementationHidingCachingPicoContainer.java
package org.picocontainer.alternatives
public org.picocontainer.alternatives.ImplementationHidingCachingPicoContainer extends org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer implements java.io.Serializable {
private final org.picocontainer.defaults.ComponentAdapterFactory caf
public void (org.picocontainer.defaults.ComponentAdapterFactory, org.picocontainer.PicoContainer)
org.picocontainer.defaults.ComponentAdapterFactory caf
org.picocontainer.PicoContainer parent
private static org.picocontainer.defaults.CachingComponentAdapterFactory makeComponentAdapterFactory (org.picocontainer.defaults.ComponentAdapterFactory)
org.picocontainer.defaults.ComponentAdapterFactory caf
public void (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer parent
public void (org.picocontainer.defaults.ComponentAdapterFactory)
org.picocontainer.defaults.ComponentAdapterFactory caf
public void ()
public org.picocontainer.MutablePicoContainer makeChildContainer ()
org.picocontainer.alternatives.ImplementationHidingCachingPicoContainer pc
}
org/picocontainer/alternatives/ImplementationHidingComponentAdapter.classImplementationHidingComponentAdapter.java
package org.picocontainer.alternatives
public org.picocontainer.alternatives.ImplementationHidingComponentAdapter extends org.picocontainer.defaults.ImplementationHidingComponentAdapter {
public void (org.picocontainer.ComponentAdapter, boolean)
org.picocontainer.ComponentAdapter delegate
boolean strict
}
org/picocontainer/alternatives/ImplementationHidingComponentAdapterFactory.classImplementationHidingComponentAdapterFactory.java
package org.picocontainer.alternatives
public org.picocontainer.alternatives.ImplementationHidingComponentAdapterFactory extends org.picocontainer.defaults.ImplementationHidingComponentAdapterFactory {
void ()
public void (org.picocontainer.defaults.ComponentAdapterFactory, boolean)
org.picocontainer.defaults.ComponentAdapterFactory delegate
boolean strict
public void (org.picocontainer.defaults.ComponentAdapterFactory)
org.picocontainer.defaults.ComponentAdapterFactory delegate
}
org/picocontainer/alternatives/ImplementationHidingPicoContainer.classImplementationHidingPicoContainer.java
package org.picocontainer.alternatives
public org.picocontainer.alternatives.ImplementationHidingPicoContainer extends org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer implements java.io.Serializable {
private final org.picocontainer.defaults.ComponentAdapterFactory caf
public void (org.picocontainer.defaults.ComponentAdapterFactory, org.picocontainer.PicoContainer)
org.picocontainer.defaults.ComponentAdapterFactory caf
org.picocontainer.PicoContainer parent
private static org.picocontainer.defaults.ImplementationHidingComponentAdapterFactory makeComponentAdapterFactory (org.picocontainer.defaults.ComponentAdapterFactory)
org.picocontainer.defaults.ComponentAdapterFactory caf
public void (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer parent
public void (org.picocontainer.defaults.ComponentAdapterFactory)
org.picocontainer.defaults.ComponentAdapterFactory caf
public void ()
public org.picocontainer.MutablePicoContainer makeChildContainer ()
org.picocontainer.alternatives.ImplementationHidingPicoContainer pc
}
org/picocontainer/ComponentAdapter.classComponentAdapter.java
package org.picocontainer
public abstract org.picocontainer.ComponentAdapter extends java.lang.Object {
public abstract java.lang.Object getComponentKey ()
public abstract java.lang.Class getComponentImplementation ()
public abstract java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.PicoIntrospectionException
public abstract void verify (org.picocontainer.PicoContainer) throws org.picocontainer.PicoIntrospectionException
public abstract void accept (org.picocontainer.PicoVisitor)
}
org/picocontainer/ComponentMonitor.classComponentMonitor.java
package org.picocontainer
public abstract org.picocontainer.ComponentMonitor extends java.lang.Object {
public abstract void instantiating (java.lang.reflect.Constructor)
public abstract void instantiated (java.lang.reflect.Constructor, long)
public abstract void instantiationFailed (java.lang.reflect.Constructor, java.lang.Exception)
public abstract void invoking (java.lang.reflect.Method, java.lang.Object)
public abstract void invoked (java.lang.reflect.Method, java.lang.Object, long)
public abstract void invocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.Exception)
public abstract void lifecycleInvocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.RuntimeException)
}
org/picocontainer/defaults/AbstractComponentAdapter.classAbstractComponentAdapter.java
package org.picocontainer.defaults
public abstract org.picocontainer.defaults.AbstractComponentAdapter extends org.picocontainer.defaults.MonitoringComponentAdapter {
private Object componentKey
private Class componentImplementation
protected void (java.lang.Object, java.lang.Class) throws org.picocontainer.defaults.AssignabilityRegistrationException
Object componentKey
Class componentImplementation
protected void (java.lang.Object, java.lang.Class, org.picocontainer.ComponentMonitor) throws org.picocontainer.defaults.AssignabilityRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.ComponentMonitor monitor
public java.lang.Object getComponentKey ()
public java.lang.Class getComponentImplementation ()
protected void checkTypeCompatibility () throws org.picocontainer.defaults.AssignabilityRegistrationException
Class componentType
public java.lang.String toString ()
public void accept (org.picocontainer.PicoVisitor)
org.picocontainer.PicoVisitor visitor
}
org/picocontainer/defaults/AbstractMonitoringLifecycleStrategy.classAbstractMonitoringLifecycleStrategy.java
package org.picocontainer.defaults
public abstract org.picocontainer.defaults.AbstractMonitoringLifecycleStrategy extends java.lang.Object implements org.picocontainer.defaults.LifecycleStrategy org.picocontainer.defaults.ComponentMonitorStrategy java.io.Serializable {
private org.picocontainer.ComponentMonitor componentMonitor
public void (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor monitor
public void changeMonitor (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor monitor
public org.picocontainer.ComponentMonitor currentMonitor ()
}
org/picocontainer/defaults/AbstractPicoVisitor$1.classAbstractPicoVisitor.java
package org.picocontainer.defaults
org.picocontainer.defaults.AbstractPicoVisitor$1 extends java.lang.Object implements java.security.PrivilegedAction {
private final Object val$node
private final org.picocontainer.defaults.AbstractPicoVisitor this$0
void (org.picocontainer.defaults.AbstractPicoVisitor, java.lang.Object)
public java.lang.Object run ()
java.lang.reflect.Method method
NoSuchMethodException e
}
org/picocontainer/defaults/AbstractPicoVisitor.classAbstractPicoVisitor.java
package org.picocontainer.defaults
public abstract org.picocontainer.defaults.AbstractPicoVisitor extends java.lang.Object implements org.picocontainer.PicoVisitor {
private boolean traversal
static Class class$org$picocontainer$PicoVisitor
public void ()
public java.lang.Object traverse (java.lang.Object)
java.lang.reflect.Method accept
NoSuchMethodException e
IllegalAccessException e
Throwable cause
java.lang.reflect.InvocationTargetException e
Object node
Object retval
protected void checkTraversal ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
org/picocontainer/defaults/AmbiguousComponentResolutionException.classAmbiguousComponentResolutionException.java
package org.picocontainer.defaults
public org.picocontainer.defaults.AmbiguousComponentResolutionException extends org.picocontainer.PicoIntrospectionException {
private Class component
private Class ambiguousDependency
private final Object[] ambiguousComponentKeys
public void (java.lang.Class, java.lang.Object[])
int i
Class ambiguousDependency
Object[] componentKeys
public java.lang.String getMessage ()
StringBuffer msg
public java.lang.Object[] getAmbiguousComponentKeys ()
public void setComponent (java.lang.Class)
Class component
}
org/picocontainer/defaults/AssignabilityRegistrationException.classAssignabilityRegistrationException.java
package org.picocontainer.defaults
public org.picocontainer.defaults.AssignabilityRegistrationException extends org.picocontainer.PicoRegistrationException {
public void (java.lang.Class, java.lang.Class)
Class type
Class clazz
}
org/picocontainer/defaults/BasicComponentParameter.classBasicComponentParameter.java
package org.picocontainer.defaults
public org.picocontainer.defaults.BasicComponentParameter extends java.lang.Object implements org.picocontainer.Parameter java.io.Serializable {
public static final org.picocontainer.defaults.BasicComponentParameter BASIC_DEFAULT
private Object componentKey
public void (java.lang.Object)
Object componentKey
public void ()
public boolean isResolvable (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class expectedType
public java.lang.Object resolveInstance (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class expectedType
org.picocontainer.ComponentAdapter componentAdapter
public void verify (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
java.util.HashSet set
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class expectedType
org.picocontainer.ComponentAdapter componentAdapter
public void accept (org.picocontainer.PicoVisitor)
org.picocontainer.PicoVisitor visitor
private org.picocontainer.ComponentAdapter resolveAdapter (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
java.lang.reflect.Field field
Class type
NoSuchFieldException e
IllegalArgumentException e
IllegalAccessException e
ClassCastException e
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class expectedType
org.picocontainer.ComponentAdapter result
private org.picocontainer.ComponentAdapter getTargetAdapter (org.picocontainer.PicoContainer, java.lang.Class, org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter work
java.util.Iterator iterator
int i
Class[] foundClasses
Object excludeKey
org.picocontainer.ComponentAdapter byKey
java.util.List found
org.picocontainer.ComponentAdapter exclude
org.picocontainer.PicoContainer container
Class expectedType
org.picocontainer.ComponentAdapter excludeAdapter
static void ()
}
org/picocontainer/defaults/BeanPropertyComponentAdapter$1.classBeanPropertyComponentAdapter.java
package org.picocontainer.defaults
org.picocontainer.defaults.BeanPropertyComponentAdapter$1 extends java.lang.Object implements java.security.PrivilegedAction {
private final Class val$clazz
private final org.picocontainer.defaults.BeanPropertyComponentAdapter this$0
void (org.picocontainer.defaults.BeanPropertyComponentAdapter, java.lang.Class)
public java.lang.Object run ()
}
org/picocontainer/defaults/BeanPropertyComponentAdapter.classBeanPropertyComponentAdapter.java
package org.picocontainer.defaults
public org.picocontainer.defaults.BeanPropertyComponentAdapter extends org.picocontainer.defaults.DecoratingComponentAdapter {
private java.util.Map properties
private transient java.util.Map setters
static Class class$java$lang$Boolean
static Class class$java$lang$Byte
static Class class$java$lang$Short
static Class class$java$lang$Integer
static Class class$java$lang$Long
static Class class$java$lang$Float
static Class class$java$lang$Double
static Class class$java$lang$Character
static Class class$java$lang$String
static Class class$java$io$File
static Class class$java$net$URL
static Class class$java$lang$Class
public void (org.picocontainer.ComponentAdapter) throws org.picocontainer.PicoInitializationException
org.picocontainer.ComponentAdapter delegate
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
long startTime
Exception e
String propertyName
Object propertyValue
java.lang.reflect.Method setter
Object valueToInvoke
java.util.Iterator iterator
org.picocontainer.ComponentMonitor componentMonitor
java.util.Set propertyNames
org.picocontainer.PicoContainer container
Object componentInstance
private java.util.Map getSetters (java.lang.Class)
java.lang.reflect.Method method
int i
Class clazz
java.util.Map result
java.lang.reflect.Method[] methods
private java.lang.reflect.Method[] getMethods (java.lang.Class)
Class clazz
private java.lang.String getPropertyName (java.lang.reflect.Method)
java.lang.reflect.Method method
String name
String result
private boolean isSetter (java.lang.reflect.Method)
java.lang.reflect.Method method
String name
private java.lang.Object convertType (org.picocontainer.PicoContainer, java.lang.reflect.Method, java.lang.String) throws java.lang.ClassNotFoundException
Object component
org.picocontainer.PicoContainer container
java.lang.reflect.Method setter
String propertyValue
Class type
String typeName
Object result
public static java.lang.Object convert (java.lang.String, java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
java.net.MalformedURLException e
Class clazz
java.beans.PropertyEditor editor
String typeName
String value
ClassLoader classLoader
public void setProperties (java.util.Map)
java.util.Map properties
private java.lang.Object getSetterParameter (java.lang.String, java.lang.Object, java.lang.Object, org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException java.lang.ClassCastException
ClassNotFoundException e
String propertyName
Object propertyValue
Object componentInstance
org.picocontainer.PicoContainer container
java.lang.reflect.Method setter
Class setterParameter
Object convertedValue
Class givenParameterClass
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
org/picocontainer/defaults/BeanPropertyComponentAdapterFactory.classBeanPropertyComponentAdapterFactory.java
package org.picocontainer.defaults
public org.picocontainer.defaults.BeanPropertyComponentAdapterFactory extends org.picocontainer.defaults.DecoratingComponentAdapterFactory {
private java.util.Map adapterCache
public void (org.picocontainer.defaults.ComponentAdapterFactory)
org.picocontainer.defaults.ComponentAdapterFactory delegate
public org.picocontainer.ComponentAdapter createComponentAdapter (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[]) throws org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
org.picocontainer.ComponentAdapter decoratedAdapter
org.picocontainer.defaults.BeanPropertyComponentAdapter propertyAdapter
public org.picocontainer.defaults.BeanPropertyComponentAdapter getComponentAdapter (java.lang.Object)
Object key
}
org/picocontainer/defaults/CachingComponentAdapter.classCachingComponentAdapter.java
package org.picocontainer.defaults
public org.picocontainer.defaults.CachingComponentAdapter extends org.picocontainer.defaults.DecoratingComponentAdapter implements org.picocontainer.LifecycleManager {
private org.picocontainer.defaults.ObjectReference instanceReference
private boolean disposed
private boolean started
private boolean delegateHasLifecylce
public void (org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter delegate
public void (org.picocontainer.ComponentAdapter, org.picocontainer.defaults.ObjectReference)
org.picocontainer.ComponentAdapter delegate
org.picocontainer.defaults.ObjectReference instanceReference
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.PicoContainer container
Object instance
public void flush ()
Object instance
public void start (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void stop (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void dispose (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public boolean hasLifecycle ()
}
org/picocontainer/defaults/CachingComponentAdapterFactory.classCachingComponentAdapterFactory.java
package org.picocontainer.defaults
public org.picocontainer.defaults.CachingComponentAdapterFactory extends org.picocontainer.defaults.DecoratingComponentAdapterFactory {
public void ()
public void (org.picocontainer.defaults.ComponentAdapterFactory)
org.picocontainer.defaults.ComponentAdapterFactory delegate
public org.picocontainer.ComponentAdapter createComponentAdapter (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[]) throws org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
}
org/picocontainer/defaults/CollectionComponentParameter.classCollectionComponentParameter.java
package org.picocontainer.defaults
public org.picocontainer.defaults.CollectionComponentParameter extends java.lang.Object implements org.picocontainer.Parameter java.io.Serializable {
private static final org.picocontainer.defaults.MapFactory mapFactory
public static final org.picocontainer.defaults.CollectionComponentParameter ARRAY
public static final org.picocontainer.defaults.CollectionComponentParameter ARRAY_ALLOW_EMPTY
private final boolean emptyCollection
private final Class componentKeyType
private final Class componentValueType
static Class class$java$lang$Object
static Class class$java$lang$reflect$Array
static Class class$java$util$Map
static Class class$java$util$Collection
static Class class$java$util$List
static Class class$java$util$ArrayList
static Class class$java$util$SortedSet
static Class class$java$util$TreeSet
static Class class$java$util$Set
static Class class$java$util$HashSet
static Class class$java$util$SortedMap
static Class class$java$util$TreeMap
static Class class$java$util$HashMap
public void ()
public void (boolean)
boolean emptyCollection
public void (java.lang.Class, boolean)
Class componentValueType
boolean emptyCollection
public void (java.lang.Class, java.lang.Class, boolean)
Class componentKeyType
Class componentValueType
boolean emptyCollection
public java.lang.Object resolveInstance (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
java.util.Map adapterMap
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class expectedType
Object result
Class collectionType
public boolean isResolvable (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class expectedType
Class collectionType
Class valueType
public void verify (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
org.picocontainer.ComponentAdapter componentAdapter
java.util.Iterator iter
Class valueType
java.util.Collection componentAdapters
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class expectedType
Class collectionType
public void accept (org.picocontainer.PicoVisitor)
org.picocontainer.PicoVisitor visitor
protected boolean evaluate (org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter adapter
protected java.util.Map getMatchingComponentAdapters (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class, java.lang.Class)
org.picocontainer.ComponentAdapter componentAdapter
java.util.Iterator iter
org.picocontainer.ComponentAdapter componentAdapter
Object key
java.util.Iterator iter
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class keyType
Class valueType
java.util.Map adapterMap
org.picocontainer.PicoContainer parent
java.util.Collection allAdapters
java.util.List adapterList
private java.lang.Class getCollectionType (java.lang.Class)
Class collectionType
Class collectionClass
private java.lang.Class getValueType (java.lang.Class)
Class collectionType
Class valueType
private java.lang.Object[] getArrayInstance (org.picocontainer.PicoContainer, java.lang.Class, java.util.Map)
org.picocontainer.ComponentAdapter componentAdapter
java.util.Iterator iterator
org.picocontainer.PicoContainer container
Class expectedType
java.util.Map adapterList
Object[] result
int i
private java.util.Collection getCollectionInstance (org.picocontainer.PicoContainer, java.lang.Class, java.util.Map)
org.picocontainer.ComponentAdapter componentAdapter
java.util.Iterator iterator
java.util.Collection result
InstantiationException e
IllegalAccessException e
org.picocontainer.PicoContainer container
Class expectedType
java.util.Map adapterList
Class collectionType
private java.util.Map getMapInstance (org.picocontainer.PicoContainer, java.lang.Class, java.util.Map)
java.util.Map$Entry entry
Object key
java.util.Iterator iterator
java.util.Map result
InstantiationException e
IllegalAccessException e
org.picocontainer.PicoContainer container
Class expectedType
java.util.Map adapterList
Class collectionType
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
org/picocontainer/defaults/ComponentAdapterFactory.classComponentAdapterFactory.java
package org.picocontainer.defaults
public abstract org.picocontainer.defaults.ComponentAdapterFactory extends java.lang.Object {
public abstract org.picocontainer.ComponentAdapter createComponentAdapter (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[]) throws org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
}
org/picocontainer/defaults/ComponentMonitorStrategy.classComponentMonitorStrategy.java
package org.picocontainer.defaults
public abstract org.picocontainer.defaults.ComponentMonitorStrategy extends java.lang.Object {
public abstract void changeMonitor (org.picocontainer.ComponentMonitor)
public abstract org.picocontainer.ComponentMonitor currentMonitor ()
}
org/picocontainer/defaults/ComponentParameter.classComponentParameter.java
package org.picocontainer.defaults
public org.picocontainer.defaults.ComponentParameter extends org.picocontainer.defaults.BasicComponentParameter {
public static final org.picocontainer.defaults.ComponentParameter DEFAULT
public static final org.picocontainer.defaults.ComponentParameter ARRAY
public static final org.picocontainer.defaults.ComponentParameter ARRAY_ALLOW_EMPTY
private final org.picocontainer.Parameter collectionParameter
public void (java.lang.Object)
Object componentKey
public void ()
public void (boolean)
boolean emptyCollection
public void (java.lang.Class, boolean)
Class componentValueType
boolean emptyCollection
public void (java.lang.Class, java.lang.Class, boolean)
Class componentKeyType
Class componentValueType
boolean emptyCollection
private void (java.lang.Object, org.picocontainer.Parameter)
Object componentKey
org.picocontainer.Parameter collectionParameter
public java.lang.Object resolveInstance (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class expectedType
Object result
public boolean isResolvable (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class expectedType
public void verify (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
org.picocontainer.defaults.UnsatisfiableDependenciesException e
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class expectedType
public void accept (org.picocontainer.PicoVisitor)
org.picocontainer.PicoVisitor visitor
static void ()
}
org/picocontainer/defaults/ConstantParameter.classConstantParameter.java
package org.picocontainer.defaults
public org.picocontainer.defaults.ConstantParameter extends java.lang.Object implements org.picocontainer.Parameter java.io.Serializable {
private final Object value
public void (java.lang.Object)
Object value
public java.lang.Object resolveInstance (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class expectedType
public boolean isResolvable (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
org.picocontainer.PicoIntrospectionException e
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class expectedType
public void verify (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class) throws org.picocontainer.PicoException
org.picocontainer.PicoContainer container
org.picocontainer.ComponentAdapter adapter
Class expectedType
public void accept (org.picocontainer.PicoVisitor)
org.picocontainer.PicoVisitor visitor
private boolean checkPrimitive (java.lang.Class)
java.lang.reflect.Field field
Class type
NoSuchFieldException e
IllegalAccessException e
Class expectedType
}
org/picocontainer/defaults/ConstructorInjectionComponentAdapter$1.classConstructorInjectionComponentAdapter.java
package org.picocontainer.defaults
org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1 extends org.picocontainer.defaults.ConstructorInjectionComponentAdapter$Guard {
private final org.picocontainer.defaults.ConstructorInjectionComponentAdapter this$0
void (org.picocontainer.defaults.ConstructorInjectionComponentAdapter)
public java.lang.Object run ()
org.picocontainer.defaults.AmbiguousComponentResolutionException e
Object[] parameters
long startTime
Object inst
java.lang.reflect.InvocationTargetException e
InstantiationException e
IllegalAccessException e
java.lang.reflect.Constructor constructor
org.picocontainer.ComponentMonitor componentMonitor
}
org/picocontainer/defaults/ConstructorInjectionComponentAdapter$2.classConstructorInjectionComponentAdapter.java
package org.picocontainer.defaults
org.picocontainer.defaults.ConstructorInjectionComponentAdapter$2 extends java.lang.Object implements java.util.Comparator {
private final org.picocontainer.defaults.ConstructorInjectionComponentAdapter this$0
void (org.picocontainer.defaults.ConstructorInjectionComponentAdapter)
public int compare (java.lang.Object, java.lang.Object)
Object arg0
Object arg1
}
org/picocontainer/defaults/ConstructorInjectionComponentAdapter$3.classConstructorInjectionComponentAdapter.java
package org.picocontainer.defaults
org.picocontainer.defaults.ConstructorInjectionComponentAdapter$3 extends java.lang.Object implements java.security.PrivilegedAction {
private final org.picocontainer.defaults.ConstructorInjectionComponentAdapter this$0
void (org.picocontainer.defaults.ConstructorInjectionComponentAdapter)
public java.lang.Object run ()
}
org/picocontainer/defaults/ConstructorInjectionComponentAdapter$Guard.classConstructorInjectionComponentAdapter.java
package org.picocontainer.defaults
abstract org.picocontainer.defaults.ConstructorInjectionComponentAdapter$Guard extends org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard {
protected org.picocontainer.PicoContainer guardedContainer
private void ()
private void setArguments (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
void (org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1)
org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1 x0
static void access$100 (org.picocontainer.defaults.ConstructorInjectionComponentAdapter$Guard, org.picocontainer.PicoContainer)
org.picocontainer.defaults.ConstructorInjectionComponentAdapter$Guard x0
org.picocontainer.PicoContainer x1
}
org/picocontainer/defaults/ConstructorInjectionComponentAdapter.classConstructorInjectionComponentAdapter.java
package org.picocontainer.defaults
public org.picocontainer.defaults.ConstructorInjectionComponentAdapter extends org.picocontainer.defaults.InstantiatingComponentAdapter {
private transient java.util.List sortedMatchingConstructors
private transient org.picocontainer.defaults.ConstructorInjectionComponentAdapter$Guard instantiationGuard
public void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[], boolean, org.picocontainer.ComponentMonitor, org.picocontainer.defaults.LifecycleStrategy) throws org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
boolean allowNonPublicClasses
org.picocontainer.ComponentMonitor monitor
org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
public void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[], boolean, org.picocontainer.ComponentMonitor) throws org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
boolean allowNonPublicClasses
org.picocontainer.ComponentMonitor monitor
public void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[], boolean) throws org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
boolean allowNonPublicClasses
public void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[])
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
public void (java.lang.Object, java.lang.Class) throws org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
protected java.lang.reflect.Constructor getGreediestSatisfiableConstructor (org.picocontainer.PicoContainer) throws org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.UnsatisfiableDependenciesException org.picocontainer.defaults.AmbiguousComponentResolutionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
int j
boolean failedDependency
java.lang.reflect.Constructor constructor
Class[] parameterTypes
org.picocontainer.Parameter[] currentParameters
int i
int i
java.util.Set nonMatching
java.lang.reflect.Constructor[] constructors
org.picocontainer.PicoContainer container
java.util.Set conflicts
java.util.Set unsatisfiableDependencyTypes
java.lang.reflect.Constructor greediestConstructor
int lastSatisfiableConstructorSize
Class unsatisfiedDependencyType
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.PicoContainer container
protected java.lang.Object[] getConstructorArguments (org.picocontainer.PicoContainer, java.lang.reflect.Constructor)
int i
org.picocontainer.PicoContainer container
java.lang.reflect.Constructor ctor
Class[] parameterTypes
Object[] result
org.picocontainer.Parameter[] currentParameters
private java.util.List getSortedMatchingConstructors ()
java.lang.reflect.Constructor constructor
int i
java.util.List matchingConstructors
java.lang.reflect.Constructor[] allConstructors
private java.lang.reflect.Constructor[] getConstructors ()
}
org/picocontainer/defaults/ConstructorInjectionComponentAdapterFactory.classConstructorInjectionComponentAdapterFactory.java
package org.picocontainer.defaults
public org.picocontainer.defaults.ConstructorInjectionComponentAdapterFactory extends org.picocontainer.defaults.MonitoringComponentAdapterFactory {
private final boolean allowNonPublicClasses
private org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
public void (boolean, org.picocontainer.ComponentMonitor, org.picocontainer.defaults.LifecycleStrategy)
boolean allowNonPublicClasses
org.picocontainer.ComponentMonitor monitor
org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
public void (boolean, org.picocontainer.ComponentMonitor)
boolean allowNonPublicClasses
org.picocontainer.ComponentMonitor monitor
public void (boolean, org.picocontainer.defaults.LifecycleStrategy)
boolean allowNonPublicClasses
org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
public void (boolean)
boolean allowNonPublicClasses
public void ()
public org.picocontainer.ComponentAdapter createComponentAdapter (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[]) throws org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
}
org/picocontainer/defaults/CustomPermissionsURLClassLoader$1.classCustomPermissionsURLClassLoader.java
package org.picocontainer.defaults
org.picocontainer.defaults.CustomPermissionsURLClassLoader$1 extends java.lang.Object implements java.security.PrivilegedAction {
private final ClassLoader val$cl
private final org.picocontainer.defaults.CustomPermissionsURLClassLoader this$0
void (org.picocontainer.defaults.CustomPermissionsURLClassLoader, java.lang.ClassLoader)
public java.lang.Object run ()
}
org/picocontainer/defaults/CustomPermissionsURLClassLoader.classCustomPermissionsURLClassLoader.java
package org.picocontainer.defaults
public org.picocontainer.defaults.CustomPermissionsURLClassLoader extends java.net.URLClassLoader {
private final java.util.Map permissionsMap
static Class class$org$picocontainer$defaults$CustomPermissionsURLClassLoader
public void (java.net.URL[], java.util.Map, java.lang.ClassLoader)
java.net.URL[] urls
java.util.Map permissionsMap
ClassLoader parent
public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException
ClassNotFoundException e
String name
protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
ClassNotFoundException e
String name
private java.lang.ClassNotFoundException decorateException (java.lang.String, java.lang.ClassNotFoundException)
ClassLoader cl
String name
ClassNotFoundException e
ClassLoader classLoader
StringBuffer sb
public java.lang.String toString ()
java.net.URL url
int i
String result
java.net.URL[] urls
public java.security.PermissionCollection getPermissions (java.security.CodeSource)
java.security.CodeSource codeSource
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
org/picocontainer/defaults/CyclicDependencyException.classCyclicDependencyException.java
package org.picocontainer.defaults
public org.picocontainer.defaults.CyclicDependencyException extends org.picocontainer.PicoIntrospectionException {
private final java.util.List stack
public void (java.lang.Class)
Class element
public void push (java.lang.Class)
Class element
public java.lang.Class[] getDependencies ()
public java.lang.String getMessage ()
}
org/picocontainer/defaults/CyclicDependencyGuard.classCyclicDependencyGuard.java
package org.picocontainer.defaults
public abstract org.picocontainer.defaults.CyclicDependencyGuard extends java.lang.Object {
public abstract java.lang.Object run ()
public abstract java.lang.Object observe (java.lang.Class)
}
org/picocontainer/defaults/DecoratingComponentAdapter.classDecoratingComponentAdapter.java
package org.picocontainer.defaults
public org.picocontainer.defaults.DecoratingComponentAdapter extends java.lang.Object implements org.picocontainer.ComponentAdapter org.picocontainer.defaults.ComponentMonitorStrategy org.picocontainer.LifecycleManager org.picocontainer.defaults.LifecycleStrategy java.io.Serializable {
private org.picocontainer.ComponentAdapter delegate
public void (org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter delegate
public java.lang.Object getComponentKey ()
public java.lang.Class getComponentImplementation ()
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.PicoIntrospectionException
org.picocontainer.PicoContainer container
public void verify (org.picocontainer.PicoContainer) throws org.picocontainer.PicoIntrospectionException
org.picocontainer.PicoContainer container
public org.picocontainer.ComponentAdapter getDelegate ()
public void accept (org.picocontainer.PicoVisitor)
org.picocontainer.PicoVisitor visitor
public void changeMonitor (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor monitor
public org.picocontainer.ComponentMonitor currentMonitor ()
public void start (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void stop (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void dispose (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public boolean hasLifecycle ()
public void start (java.lang.Object)
Object component
public void stop (java.lang.Object)
Object component
public void dispose (java.lang.Object)
Object component
public boolean hasLifecycle (java.lang.Class)
Class type
public java.lang.String toString ()
StringBuffer buffer
private java.lang.String getPrintableClassName ()
String name
}
org/picocontainer/defaults/DecoratingComponentAdapterFactory.classDecoratingComponentAdapterFactory.java
package org.picocontainer.defaults
public org.picocontainer.defaults.DecoratingComponentAdapterFactory extends org.picocontainer.defaults.MonitoringComponentAdapterFactory {
private org.picocontainer.defaults.ComponentAdapterFactory delegate
public void (org.picocontainer.defaults.ComponentAdapterFactory)
org.picocontainer.defaults.ComponentAdapterFactory delegate
public org.picocontainer.ComponentAdapter createComponentAdapter (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[]) throws org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
}
org/picocontainer/defaults/DefaultComponentAdapterFactory.classDefaultComponentAdapterFactory.java
package org.picocontainer.defaults
public org.picocontainer.defaults.DefaultComponentAdapterFactory extends org.picocontainer.defaults.MonitoringComponentAdapterFactory {
private final org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
public void (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor monitor
public void (org.picocontainer.ComponentMonitor, org.picocontainer.defaults.LifecycleStrategy)
org.picocontainer.ComponentMonitor monitor
org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
public void ()
public org.picocontainer.ComponentAdapter createComponentAdapter (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[]) throws org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
public void changeMonitor (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor monitor
}
org/picocontainer/defaults/DefaultLifecycleStrategy.classDefaultLifecycleStrategy.java
package org.picocontainer.defaults
public org.picocontainer.defaults.DefaultLifecycleStrategy extends org.picocontainer.defaults.AbstractMonitoringLifecycleStrategy {
private static java.lang.reflect.Method start
private static java.lang.reflect.Method stop
private static java.lang.reflect.Method dispose
static Class class$org$picocontainer$Startable
static Class class$org$picocontainer$Disposable
public void (org.picocontainer.ComponentMonitor)
NoSuchMethodException e
org.picocontainer.ComponentMonitor monitor
public void start (java.lang.Object)
RuntimeException cause
long str
Object component
public void stop (java.lang.Object)
RuntimeException cause
long str
Object component
public void dispose (java.lang.Object)
RuntimeException cause
long str
Object component
public boolean hasLifecycle (java.lang.Class)
Class type
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
org/picocontainer/defaults/DefaultPicoContainer$1.classDefaultPicoContainer.java
package org.picocontainer.defaults
org.picocontainer.defaults.DefaultPicoContainer$1 extends java.lang.Object {
}
org/picocontainer/defaults/DefaultPicoContainer$OrderedComponentAdapterLifecycleManager.classDefaultPicoContainer.java
package org.picocontainer.defaults
org.picocontainer.defaults.DefaultPicoContainer$OrderedComponentAdapterLifecycleManager extends java.lang.Object implements org.picocontainer.LifecycleManager java.io.Serializable {
private java.util.List startedComponentAdapters
private final org.picocontainer.defaults.DefaultPicoContainer this$0
private void (org.picocontainer.defaults.DefaultPicoContainer)
public void start (org.picocontainer.PicoContainer)
org.picocontainer.LifecycleManager manager
org.picocontainer.ComponentAdapter adapter
java.util.Iterator iter
org.picocontainer.LifecycleManager manager
Object adapter
java.util.Iterator iter
org.picocontainer.PicoContainer node
java.util.Collection adapters
public void stop (org.picocontainer.PicoContainer)
org.picocontainer.LifecycleManager manager
Object adapter
int i
org.picocontainer.PicoContainer node
java.util.List adapters
public void dispose (org.picocontainer.PicoContainer)
org.picocontainer.LifecycleManager manager
Object adapter
int i
org.picocontainer.PicoContainer node
java.util.List adapters
public boolean hasLifecycle ()
void (org.picocontainer.defaults.DefaultPicoContainer, org.picocontainer.defaults.DefaultPicoContainer$1)
org.picocontainer.defaults.DefaultPicoContainer x0
org.picocontainer.defaults.DefaultPicoContainer$1 x1
}
org/picocontainer/defaults/DefaultPicoContainer.classDefaultPicoContainer.java
package org.picocontainer.defaults
public org.picocontainer.defaults.DefaultPicoContainer extends java.lang.Object implements org.picocontainer.MutablePicoContainer org.picocontainer.defaults.ComponentMonitorStrategy java.io.Serializable {
private java.util.Map componentKeyToAdapterCache
private org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory
private org.picocontainer.PicoContainer parent
private java.util.Set children
private java.util.List componentAdapters
private java.util.List orderedComponentAdapters
private boolean started
private boolean disposed
private java.util.Set childrenStarted
private org.picocontainer.LifecycleManager lifecycleManager
private org.picocontainer.defaults.LifecycleStrategy lifecycleStrategyForInstanceRegistrations
static Class class$java$lang$Object
public void (org.picocontainer.defaults.ComponentAdapterFactory, org.picocontainer.PicoContainer)
org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory
org.picocontainer.PicoContainer parent
public void (org.picocontainer.defaults.ComponentAdapterFactory, org.picocontainer.defaults.LifecycleStrategy, org.picocontainer.PicoContainer)
org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory
org.picocontainer.defaults.LifecycleStrategy lifecycleStrategyForInstanceRegistrations
org.picocontainer.PicoContainer parent
public void (org.picocontainer.ComponentMonitor, org.picocontainer.PicoContainer)
org.picocontainer.ComponentMonitor monitor
org.picocontainer.PicoContainer parent
public void (org.picocontainer.ComponentMonitor, org.picocontainer.defaults.LifecycleStrategy, org.picocontainer.PicoContainer)
org.picocontainer.ComponentMonitor monitor
org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
org.picocontainer.PicoContainer parent
public void (org.picocontainer.defaults.LifecycleStrategy, org.picocontainer.PicoContainer)
org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
org.picocontainer.PicoContainer parent
public void (org.picocontainer.defaults.ComponentAdapterFactory)
org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory
public void (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor monitor
public void (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer parent
public void ()
public java.util.Collection getComponentAdapters ()
public final org.picocontainer.ComponentAdapter getComponentAdapter (java.lang.Object)
Object componentKey
org.picocontainer.ComponentAdapter adapter
public org.picocontainer.ComponentAdapter getComponentAdapterOfType (java.lang.Class)
int i
Class[] foundClasses
Class componentType
org.picocontainer.ComponentAdapter adapterByKey
java.util.List found
public java.util.List getComponentAdaptersOfType (java.lang.Class)
org.picocontainer.ComponentAdapter componentAdapter
java.util.Iterator iterator
Class componentType
java.util.List found
public org.picocontainer.ComponentAdapter registerComponent (org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter componentAdapter
Object componentKey
public org.picocontainer.ComponentAdapter unregisterComponent (java.lang.Object)
Object componentKey
org.picocontainer.ComponentAdapter adapter
public org.picocontainer.ComponentAdapter registerComponentInstance (java.lang.Object)
Object component
public org.picocontainer.ComponentAdapter registerComponentInstance (java.lang.Object, java.lang.Object)
Object componentKey
Object componentInstance
org.picocontainer.ComponentAdapter componentAdapter
public org.picocontainer.ComponentAdapter registerComponentImplementation (java.lang.Class)
Class componentImplementation
public org.picocontainer.ComponentAdapter registerComponentImplementation (java.lang.Object, java.lang.Class)
Object componentKey
Class componentImplementation
public org.picocontainer.ComponentAdapter registerComponentImplementation (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[])
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
org.picocontainer.ComponentAdapter componentAdapter
public org.picocontainer.ComponentAdapter registerComponentImplementation (java.lang.Object, java.lang.Class, java.util.List)
Object componentKey
Class componentImplementation
java.util.List parameters
org.picocontainer.Parameter[] parametersAsArray
private void addOrderedComponentAdapter (org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter componentAdapter
public java.util.List getComponentInstances () throws org.picocontainer.PicoException
public java.util.List getComponentInstancesOfType (java.lang.Class)
Object componentInstance
org.picocontainer.ComponentAdapter componentAdapter
java.util.Iterator iterator
Object componentAdapter
Object componentInstance
java.util.Iterator iterator
Class componentType
java.util.Map adapterToInstanceMap
java.util.List result
public java.lang.Object getComponentInstance (java.lang.Object)
Object componentKey
org.picocontainer.ComponentAdapter componentAdapter
public java.lang.Object getComponentInstanceOfType (java.lang.Class)
Class componentType
org.picocontainer.ComponentAdapter componentAdapter
private java.lang.Object getInstance (org.picocontainer.ComponentAdapter)
org.picocontainer.PicoInitializationException e
org.picocontainer.PicoIntrospectionException e
org.picocontainer.PicoException firstLevelException
Object instance
org.picocontainer.ComponentAdapter componentAdapter
boolean isLocal
public org.picocontainer.PicoContainer getParent ()
public org.picocontainer.ComponentAdapter unregisterComponentByInstance (java.lang.Object)
org.picocontainer.ComponentAdapter componentAdapter
java.util.Iterator iterator
Object componentInstance
java.util.Collection componentAdapters
public void verify () throws org.picocontainer.PicoVerificationException
public void start ()
org.picocontainer.PicoContainer child
java.util.Iterator iterator
public void stop ()
org.picocontainer.PicoContainer child
java.util.Iterator iterator
private boolean childStarted (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer child
public void dispose ()
org.picocontainer.PicoContainer child
java.util.Iterator iterator
public org.picocontainer.MutablePicoContainer makeChildContainer ()
org.picocontainer.defaults.DefaultPicoContainer pc
public boolean addChildContainer (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer child
public boolean removeChildContainer (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer child
boolean result
public void accept (org.picocontainer.PicoVisitor)
org.picocontainer.ComponentAdapter componentAdapter
java.util.Iterator iterator
org.picocontainer.PicoContainer child
java.util.Iterator iterator
org.picocontainer.PicoVisitor visitor
java.util.List componentAdapters
java.util.List allChildren
public void changeMonitor (org.picocontainer.ComponentMonitor)
Object adapter
java.util.Iterator i
Object child
java.util.Iterator i
org.picocontainer.ComponentMonitor monitor
public org.picocontainer.ComponentMonitor currentMonitor ()
Object adapter
java.util.Iterator i
Object child
java.util.Iterator i
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void access$100 (org.picocontainer.defaults.DefaultPicoContainer, org.picocontainer.ComponentAdapter)
org.picocontainer.defaults.DefaultPicoContainer x0
org.picocontainer.ComponentAdapter x1
static java.util.List access$200 (org.picocontainer.defaults.DefaultPicoContainer)
org.picocontainer.defaults.DefaultPicoContainer x0
}
org/picocontainer/defaults/DelegatingComponentMonitor.classDelegatingComponentMonitor.java
package org.picocontainer.defaults
public org.picocontainer.defaults.DelegatingComponentMonitor extends java.lang.Object implements org.picocontainer.ComponentMonitor org.picocontainer.defaults.ComponentMonitorStrategy java.io.Serializable {
private org.picocontainer.ComponentMonitor delegate
public void (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor delegate
public void ()
public void instantiating (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public void instantiated (java.lang.reflect.Constructor, long)
java.lang.reflect.Constructor constructor
long duration
public void instantiationFailed (java.lang.reflect.Constructor, java.lang.Exception)
java.lang.reflect.Constructor constructor
Exception e
public void invoking (java.lang.reflect.Method, java.lang.Object)
java.lang.reflect.Method method
Object instance
public void invoked (java.lang.reflect.Method, java.lang.Object, long)
java.lang.reflect.Method method
Object instance
long duration
public void invocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.Exception)
java.lang.reflect.Method method
Object instance
Exception e
public void lifecycleInvocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.RuntimeException)
java.lang.reflect.Method method
Object instance
RuntimeException cause
public void changeMonitor (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor monitor
public org.picocontainer.ComponentMonitor currentMonitor ()
private void checkMonitor (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor monitor
}
org/picocontainer/defaults/DuplicateComponentKeyRegistrationException.classDuplicateComponentKeyRegistrationException.java
package org.picocontainer.defaults
public org.picocontainer.defaults.DuplicateComponentKeyRegistrationException extends org.picocontainer.PicoRegistrationException {
private Object key
public void (java.lang.Object)
Object key
public java.lang.Object getDuplicateKey ()
}
org/picocontainer/defaults/ImmutablePicoContainerProxyFactory.classImmutablePicoContainerProxyFactory.java
package org.picocontainer.defaults
public org.picocontainer.defaults.ImmutablePicoContainerProxyFactory extends java.lang.Object implements java.lang.reflect.InvocationHandler java.io.Serializable {
private static final Class[] interfaces
protected static java.lang.reflect.Method startMethod
protected static java.lang.reflect.Method stopMethod
protected static java.lang.reflect.Method disposeMethod
protected static java.lang.reflect.Method equalsMethod
private final org.picocontainer.PicoContainer pico
static Class class$org$picocontainer$PicoContainer
static Class class$org$picocontainer$Startable
static Class class$org$picocontainer$Disposable
static Class class$java$lang$Object
protected void (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer pico
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
java.lang.reflect.InvocationTargetException e
Object proxy
java.lang.reflect.Method method
Object[] args
public static org.picocontainer.PicoContainer newProxyInstance (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer pico
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
NoSuchMethodException e
}
org/picocontainer/defaults/ImplementationHidingComponentAdapter$1.classImplementationHidingComponentAdapter.java
package org.picocontainer.defaults
org.picocontainer.defaults.ImplementationHidingComponentAdapter$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private final org.picocontainer.PicoContainer val$container
private final org.picocontainer.defaults.ImplementationHidingComponentAdapter this$0
void (org.picocontainer.defaults.ImplementationHidingComponentAdapter, org.picocontainer.PicoContainer) throws java.lang.Throwable
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
long startTime
Object object
java.lang.reflect.InvocationTargetException ite
Object proxy
java.lang.reflect.Method method
Object[] args
Object componentInstance
org.picocontainer.ComponentMonitor componentMonitor
}
org/picocontainer/defaults/ImplementationHidingComponentAdapter.classImplementationHidingComponentAdapter.java
package org.picocontainer.defaults
public org.picocontainer.defaults.ImplementationHidingComponentAdapter extends org.picocontainer.defaults.DecoratingComponentAdapter {
private final boolean strict
public void (org.picocontainer.ComponentAdapter, boolean)
org.picocontainer.ComponentAdapter delegate
boolean strict
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.PicoContainer container
Object componentKey
Class[] classes
Class[] interfaces
private java.lang.Object createProxy (java.lang.Class[], org.picocontainer.PicoContainer, java.lang.ClassLoader)
Class[] interfaces
org.picocontainer.PicoContainer container
ClassLoader classLoader
private java.lang.Class[] verifyInterfacesOnly (java.lang.Class[])
int i
Class[] classes
}
org/picocontainer/defaults/ImplementationHidingComponentAdapterFactory.classImplementationHidingComponentAdapterFactory.java
package org.picocontainer.defaults
public org.picocontainer.defaults.ImplementationHidingComponentAdapterFactory extends org.picocontainer.defaults.DecoratingComponentAdapterFactory {
private final boolean strict
public void ()
public void (org.picocontainer.defaults.ComponentAdapterFactory, boolean)
org.picocontainer.defaults.ComponentAdapterFactory delegate
boolean strict
public void (org.picocontainer.defaults.ComponentAdapterFactory)
org.picocontainer.defaults.ComponentAdapterFactory delegate
public org.picocontainer.ComponentAdapter createComponentAdapter (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[]) throws org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
}
org/picocontainer/defaults/InstanceComponentAdapter.classInstanceComponentAdapter.java
package org.picocontainer.defaults
public org.picocontainer.defaults.InstanceComponentAdapter extends org.picocontainer.defaults.AbstractComponentAdapter implements org.picocontainer.LifecycleManager org.picocontainer.defaults.LifecycleStrategy {
private Object componentInstance
private org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
public void (java.lang.Object, java.lang.Object) throws org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Object componentInstance
public void (java.lang.Object, java.lang.Object, org.picocontainer.defaults.LifecycleStrategy) throws org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Object componentInstance
org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
private static java.lang.Class getInstanceClass (java.lang.Object)
Object componentInstance
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void verify (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void start (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void stop (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void dispose (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public boolean hasLifecycle ()
public void start (java.lang.Object)
Object component
public void stop (java.lang.Object)
Object component
public void dispose (java.lang.Object)
Object component
public boolean hasLifecycle (java.lang.Class)
Class type
}
org/picocontainer/defaults/InstantiatingComponentAdapter$1.classInstantiatingComponentAdapter.java
package org.picocontainer.defaults
org.picocontainer.defaults.InstantiatingComponentAdapter$1 extends org.picocontainer.defaults.InstantiatingComponentAdapter$Guard {
private final org.picocontainer.PicoContainer val$container
private final org.picocontainer.defaults.InstantiatingComponentAdapter this$0
void (org.picocontainer.defaults.InstantiatingComponentAdapter, org.picocontainer.PicoContainer)
public java.lang.Object run ()
int i
java.lang.reflect.Constructor constructor
Class[] parameterTypes
org.picocontainer.Parameter[] currentParameters
}
org/picocontainer/defaults/InstantiatingComponentAdapter$Guard.classInstantiatingComponentAdapter.java
package org.picocontainer.defaults
public abstract org.picocontainer.defaults.InstantiatingComponentAdapter$Guard extends org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard {
protected org.picocontainer.PicoContainer guardedContainer
protected void ()
protected void setArguments (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
}
org/picocontainer/defaults/InstantiatingComponentAdapter.classInstantiatingComponentAdapter.java
package org.picocontainer.defaults
public abstract org.picocontainer.defaults.InstantiatingComponentAdapter extends org.picocontainer.defaults.AbstractComponentAdapter implements org.picocontainer.defaults.LifecycleStrategy {
protected transient org.picocontainer.defaults.InstantiatingComponentAdapter$Guard verifyingGuard
protected transient org.picocontainer.Parameter[] parameters
protected boolean allowNonPublicClasses
protected org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
protected void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[], boolean, org.picocontainer.ComponentMonitor, org.picocontainer.defaults.LifecycleStrategy)
int i
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
boolean allowNonPublicClasses
org.picocontainer.ComponentMonitor monitor
org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
protected void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[], boolean, org.picocontainer.ComponentMonitor)
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
boolean allowNonPublicClasses
org.picocontainer.ComponentMonitor monitor
protected void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[], boolean)
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
boolean allowNonPublicClasses
private void checkConcrete () throws org.picocontainer.defaults.NotConcreteRegistrationException
boolean isAbstract
protected org.picocontainer.Parameter[] createDefaultParameters (java.lang.Class[])
int i
Class[] parameters
org.picocontainer.Parameter[] componentParameters
public void verify (org.picocontainer.PicoContainer) throws org.picocontainer.PicoIntrospectionException
org.picocontainer.PicoContainer container
public void accept (org.picocontainer.PicoVisitor)
int i
org.picocontainer.PicoVisitor visitor
public void start (java.lang.Object)
Object component
public void stop (java.lang.Object)
Object component
public void dispose (java.lang.Object)
Object component
public boolean hasLifecycle (java.lang.Class)
Class type
protected java.lang.Object newInstance (java.lang.reflect.Constructor, java.lang.Object[]) throws java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
java.lang.reflect.Constructor constructor
Object[] parameters
protected abstract java.lang.reflect.Constructor getGreediestSatisfiableConstructor (org.picocontainer.PicoContainer) throws org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.UnsatisfiableDependenciesException org.picocontainer.defaults.AmbiguousComponentResolutionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
}
org/picocontainer/defaults/LifecycleStrategy.classLifecycleStrategy.java
package org.picocontainer.defaults
public abstract org.picocontainer.defaults.LifecycleStrategy extends java.lang.Object {
public abstract void start (java.lang.Object)
public abstract void stop (java.lang.Object)
public abstract void dispose (java.lang.Object)
public abstract boolean hasLifecycle (java.lang.Class)
}
org/picocontainer/defaults/LifecycleVisitor.classLifecycleVisitor.java
package org.picocontainer.defaults
public org.picocontainer.defaults.LifecycleVisitor extends org.picocontainer.defaults.MethodCallingVisitor {
private static final java.lang.reflect.Method START
private static final java.lang.reflect.Method STOP
private static final java.lang.reflect.Method DISPOSE
private final org.picocontainer.ComponentMonitor componentMonitor
static Class class$org$picocontainer$Startable
static Class class$org$picocontainer$Disposable
protected void (java.lang.reflect.Method, java.lang.Class, boolean, org.picocontainer.ComponentMonitor)
java.lang.reflect.Method method
Class ofType
boolean visitInInstantiationOrder
org.picocontainer.ComponentMonitor monitor
public void (java.lang.reflect.Method, java.lang.Class, boolean)
java.lang.reflect.Method method
Class ofType
boolean visitInInstantiationOrder
public static void start (java.lang.Object)
Object node
public static void stop (java.lang.Object)
Object node
public static void dispose (java.lang.Object)
Object node
protected java.lang.Object invoke (java.lang.Object)
long startTime
org.picocontainer.PicoIntrospectionException e
Object target
java.lang.reflect.Method method
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
NoSuchMethodException e
}
org/picocontainer/defaults/MapFactory.classMapFactory.java
package org.picocontainer.defaults
public org.picocontainer.defaults.MapFactory extends java.lang.Object {
private static final String JDK14
private static final String COMMONS
private static final String NON_ORDERED
private Class clazz
public void ()
ClassNotFoundException e2
ClassNotFoundException e1
ClassNotFoundException e
public java.util.Map newInstance ()
InstantiationException e
IllegalAccessException e
}
org/picocontainer/defaults/MethodCallingVisitor.classMethodCallingVisitor.java
package org.picocontainer.defaults
public org.picocontainer.defaults.MethodCallingVisitor extends org.picocontainer.defaults.TraversalCheckingVisitor implements java.io.Serializable {
private transient java.lang.reflect.Method method
private final Object[] arguments
private final Class type
private final boolean visitInInstantiationOrder
private final java.util.List componentInstances
public void (java.lang.reflect.Method, java.lang.Class, java.lang.Object[], boolean)
java.lang.reflect.Method method
Class ofType
Object[] arguments
boolean visitInInstantiationOrder
public void (java.lang.reflect.Method, java.lang.Class, java.lang.Object[])
java.lang.reflect.Method method
Class ofType
Object[] arguments
public java.lang.Object traverse (java.lang.Object)
java.util.Iterator iterator
Object node
public void visitContainer (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer pico
protected java.lang.reflect.Method getMethod ()
protected java.lang.Object[] getArguments ()
protected void invoke (java.lang.Object[])
int i
Object[] targets
protected java.lang.Object invoke (java.lang.Object)
IllegalArgumentException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Object target
java.lang.reflect.Method method
}
org/picocontainer/defaults/MonitoringComponentAdapter.classMonitoringComponentAdapter.java
package org.picocontainer.defaults
public abstract org.picocontainer.defaults.MonitoringComponentAdapter extends java.lang.Object implements org.picocontainer.ComponentAdapter org.picocontainer.defaults.ComponentMonitorStrategy java.io.Serializable {
private org.picocontainer.ComponentMonitor componentMonitor
protected void (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor monitor
protected void ()
public void changeMonitor (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor monitor
public org.picocontainer.ComponentMonitor currentMonitor ()
}
org/picocontainer/defaults/MonitoringComponentAdapterFactory.classMonitoringComponentAdapterFactory.java
package org.picocontainer.defaults
public abstract org.picocontainer.defaults.MonitoringComponentAdapterFactory extends java.lang.Object implements org.picocontainer.defaults.ComponentAdapterFactory org.picocontainer.defaults.ComponentMonitorStrategy java.io.Serializable {
private org.picocontainer.ComponentMonitor componentMonitor
protected void (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor monitor
protected void ()
public void changeMonitor (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor monitor
public org.picocontainer.ComponentMonitor currentMonitor ()
}
org/picocontainer/defaults/NotConcreteRegistrationException.classNotConcreteRegistrationException.java
package org.picocontainer.defaults
public org.picocontainer.defaults.NotConcreteRegistrationException extends org.picocontainer.PicoRegistrationException {
private final Class componentImplementation
public void (java.lang.Class)
Class componentImplementation
public java.lang.Class getComponentImplementation ()
}
org/picocontainer/defaults/ObjectReference.classObjectReference.java
package org.picocontainer.defaults
public abstract org.picocontainer.defaults.ObjectReference extends java.lang.Object {
public abstract java.lang.Object get ()
public abstract void set (java.lang.Object)
}
org/picocontainer/defaults/PicoInvocationTargetInitializationException.classPicoInvocationTargetInitializationException.java
package org.picocontainer.defaults
public org.picocontainer.defaults.PicoInvocationTargetInitializationException extends org.picocontainer.PicoInitializationException {
public void (java.lang.Throwable)
Throwable cause
}
org/picocontainer/defaults/PicoVisitorTraversalException.classPicoVisitorTraversalException.java
package org.picocontainer.defaults
public org.picocontainer.defaults.PicoVisitorTraversalException extends org.picocontainer.PicoException {
public void (org.picocontainer.PicoVisitor)
org.picocontainer.PicoVisitor visitor
}
org/picocontainer/defaults/SetterInjectionComponentAdapter$1.classSetterInjectionComponentAdapter.java
package org.picocontainer.defaults
org.picocontainer.defaults.SetterInjectionComponentAdapter$1 extends java.lang.Object implements java.security.PrivilegedAction {
private final org.picocontainer.defaults.SetterInjectionComponentAdapter this$0
void (org.picocontainer.defaults.SetterInjectionComponentAdapter)
public java.lang.Object run ()
NoSuchMethodException e
SecurityException e
}
org/picocontainer/defaults/SetterInjectionComponentAdapter$2.classSetterInjectionComponentAdapter.java
package org.picocontainer.defaults
org.picocontainer.defaults.SetterInjectionComponentAdapter$2 extends org.picocontainer.defaults.InstantiatingComponentAdapter$Guard {
private final java.lang.reflect.Constructor val$constructor
private final org.picocontainer.defaults.SetterInjectionComponentAdapter this$0
void (org.picocontainer.defaults.SetterInjectionComponentAdapter, java.lang.reflect.Constructor)
public java.lang.Object run ()
long startTime
java.lang.reflect.InvocationTargetException e
InstantiationException e
IllegalAccessException e
long startTime
int i
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
org.picocontainer.Parameter[] matchingParameters
org.picocontainer.ComponentMonitor componentMonitor
Object componentInstance
java.lang.reflect.Method setter
}
org/picocontainer/defaults/SetterInjectionComponentAdapter$3.classSetterInjectionComponentAdapter.java
package org.picocontainer.defaults
org.picocontainer.defaults.SetterInjectionComponentAdapter$3 extends org.picocontainer.defaults.InstantiatingComponentAdapter$Guard {
private final org.picocontainer.PicoContainer val$container
private final org.picocontainer.defaults.SetterInjectionComponentAdapter this$0
void (org.picocontainer.defaults.SetterInjectionComponentAdapter, org.picocontainer.PicoContainer)
public java.lang.Object run ()
int i
org.picocontainer.Parameter[] currentParameters
}
org/picocontainer/defaults/SetterInjectionComponentAdapter$4.classSetterInjectionComponentAdapter.java
package org.picocontainer.defaults
org.picocontainer.defaults.SetterInjectionComponentAdapter$4 extends java.lang.Object implements java.security.PrivilegedAction {
private final org.picocontainer.defaults.SetterInjectionComponentAdapter this$0
void (org.picocontainer.defaults.SetterInjectionComponentAdapter)
public java.lang.Object run ()
}
org/picocontainer/defaults/SetterInjectionComponentAdapter.classSetterInjectionComponentAdapter.java
package org.picocontainer.defaults
public org.picocontainer.defaults.SetterInjectionComponentAdapter extends org.picocontainer.defaults.InstantiatingComponentAdapter {
private transient org.picocontainer.defaults.InstantiatingComponentAdapter$Guard instantiationGuard
private transient java.util.List setters
private transient java.util.List setterNames
private transient Class[] setterTypes
public void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[], boolean, org.picocontainer.ComponentMonitor, org.picocontainer.defaults.LifecycleStrategy) throws org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
boolean allowNonPublicClasses
org.picocontainer.ComponentMonitor monitor
org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
public void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[], boolean, org.picocontainer.ComponentMonitor) throws org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
boolean allowNonPublicClasses
org.picocontainer.ComponentMonitor monitor
public void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[], boolean) throws org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
boolean allowNonPublicClasses
public void (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[]) throws org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
protected java.lang.reflect.Constructor getGreediestSatisfiableConstructor (org.picocontainer.PicoContainer) throws org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.UnsatisfiableDependenciesException org.picocontainer.defaults.AmbiguousComponentResolutionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.PicoContainer container
java.lang.reflect.Constructor constructor
private java.lang.reflect.Constructor getConstructor () throws org.picocontainer.defaults.PicoInvocationTargetInitializationException
Object retVal
private org.picocontainer.Parameter[] getMatchingParameterListForSetters (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.defaults.UnsatisfiableDependenciesException
int j
org.picocontainer.Parameter parameter
boolean failedDependency
int i
int i
org.picocontainer.PicoContainer container
java.util.List matchingParameterList
java.util.Set nonMatchingParameterPositions
org.picocontainer.Parameter[] currentParameters
java.util.Set unsatisfiableDependencyTypes
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.PicoContainer container
java.lang.reflect.Constructor constructor
public void verify (org.picocontainer.PicoContainer) throws org.picocontainer.PicoIntrospectionException
org.picocontainer.PicoContainer container
private void initializeSetterAndTypeLists ()
String attribute
String methodName
boolean isBeanStyle
java.lang.reflect.Method method
Class[] parameterTypes
int i
java.util.List typeList
java.lang.reflect.Method[] methods
private java.lang.reflect.Method[] getMethods ()
static org.picocontainer.Parameter[] access$000 (org.picocontainer.defaults.SetterInjectionComponentAdapter, org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.defaults.UnsatisfiableDependenciesException
org.picocontainer.defaults.SetterInjectionComponentAdapter x0
org.picocontainer.PicoContainer x1
static java.util.List access$100 (org.picocontainer.defaults.SetterInjectionComponentAdapter)
org.picocontainer.defaults.SetterInjectionComponentAdapter x0
static java.lang.Class[] access$200 (org.picocontainer.defaults.SetterInjectionComponentAdapter)
org.picocontainer.defaults.SetterInjectionComponentAdapter x0
}
org/picocontainer/defaults/SetterInjectionComponentAdapterFactory.classSetterInjectionComponentAdapterFactory.java
package org.picocontainer.defaults
public org.picocontainer.defaults.SetterInjectionComponentAdapterFactory extends org.picocontainer.defaults.MonitoringComponentAdapterFactory {
private final boolean allowNonPublicClasses
private org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
public void (boolean, org.picocontainer.defaults.LifecycleStrategy)
boolean allowNonPublicClasses
org.picocontainer.defaults.LifecycleStrategy lifecycleStrategy
public void (boolean)
boolean allowNonPublicClasses
public void ()
public org.picocontainer.ComponentAdapter createComponentAdapter (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[]) throws org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
}
org/picocontainer/defaults/SimpleReference.classSimpleReference.java
package org.picocontainer.defaults
public org.picocontainer.defaults.SimpleReference extends java.lang.Object implements org.picocontainer.defaults.ObjectReference java.io.Serializable {
private Object instance
public void ()
public java.lang.Object get ()
public void set (java.lang.Object)
Object item
}
org/picocontainer/defaults/SynchronizedComponentAdapter.classSynchronizedComponentAdapter.java
package org.picocontainer.defaults
public org.picocontainer.defaults.SynchronizedComponentAdapter extends org.picocontainer.defaults.DecoratingComponentAdapter {
public void (org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter delegate
public synchronized java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.PicoIntrospectionException
org.picocontainer.PicoContainer container
}
org/picocontainer/defaults/SynchronizedComponentAdapterFactory.classSynchronizedComponentAdapterFactory.java
package org.picocontainer.defaults
public org.picocontainer.defaults.SynchronizedComponentAdapterFactory extends org.picocontainer.defaults.DecoratingComponentAdapterFactory {
public void (org.picocontainer.defaults.ComponentAdapterFactory)
org.picocontainer.defaults.ComponentAdapterFactory delegate
public org.picocontainer.ComponentAdapter createComponentAdapter (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[])
Object componentKey
Class componentImplementation
org.picocontainer.Parameter[] parameters
}
org/picocontainer/defaults/ThreadLocalCyclicDependencyGuard.classThreadLocalCyclicDependencyGuard.java
package org.picocontainer.defaults
public abstract org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard extends java.lang.ThreadLocal implements org.picocontainer.defaults.CyclicDependencyGuard {
public void ()
protected java.lang.Object initialValue ()
public abstract java.lang.Object run ()
public final java.lang.Object observe (java.lang.Class)
org.picocontainer.defaults.CyclicDependencyException e
Class stackFrame
Object result
}
org/picocontainer/defaults/TooManySatisfiableConstructorsException.classTooManySatisfiableConstructorsException.java
package org.picocontainer.defaults
public org.picocontainer.defaults.TooManySatisfiableConstructorsException extends org.picocontainer.PicoIntrospectionException {
private Class forClass
private java.util.Collection constructors
public void (java.lang.Class, java.util.Collection)
Class forClass
java.util.Collection constructors
public java.lang.Class getForImplementationClass ()
public java.util.Collection getConstructors ()
}
org/picocontainer/defaults/TraversalCheckingVisitor.classTraversalCheckingVisitor.java
package org.picocontainer.defaults
public org.picocontainer.defaults.TraversalCheckingVisitor extends org.picocontainer.defaults.AbstractPicoVisitor {
public void ()
public void visitContainer (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer pico
public void visitComponentAdapter (org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter componentAdapter
public void visitParameter (org.picocontainer.Parameter)
org.picocontainer.Parameter parameter
}
org/picocontainer/defaults/UnsatisfiableDependenciesException.classUnsatisfiableDependenciesException.java
package org.picocontainer.defaults
public org.picocontainer.defaults.UnsatisfiableDependenciesException extends org.picocontainer.PicoIntrospectionException {
private final org.picocontainer.ComponentAdapter instantiatingComponentAdapter
private final java.util.Set unsatisfiableDependencies
private final Class unsatisfiedDependencyType
private final org.picocontainer.PicoContainer leafContainer
public void (org.picocontainer.ComponentAdapter, java.util.Set, org.picocontainer.PicoContainer)
org.picocontainer.ComponentAdapter instantiatingComponentAdapter
java.util.Set unsatisfiableDependencies
org.picocontainer.PicoContainer leafContainer
public void (org.picocontainer.ComponentAdapter, java.lang.Class, java.util.Set, org.picocontainer.PicoContainer)
org.picocontainer.ComponentAdapter instantiatingComponentAdapter
Class unsatisfiedDependencyType
java.util.Set unsatisfiableDependencies
org.picocontainer.PicoContainer leafContainer
public org.picocontainer.ComponentAdapter getUnsatisfiableComponentAdapter ()
public java.util.Set getUnsatisfiableDependencies ()
public java.lang.Class getUnsatisfiedDependencyType ()
public org.picocontainer.PicoContainer getLeafContainer ()
}
org/picocontainer/defaults/VerifyingVisitor$1.classVerifyingVisitor.java
package org.picocontainer.defaults
org.picocontainer.defaults.VerifyingVisitor$1 extends java.lang.Object {
}
org/picocontainer/defaults/VerifyingVisitor$ComponentAdapterCollector.classVerifyingVisitor.java
package org.picocontainer.defaults
org.picocontainer.defaults.VerifyingVisitor$ComponentAdapterCollector extends java.lang.Object implements org.picocontainer.PicoVisitor {
private final org.picocontainer.defaults.VerifyingVisitor this$0
private void (org.picocontainer.defaults.VerifyingVisitor)
public java.lang.Object traverse (java.lang.Object)
Object node
public void visitContainer (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer pico
public void visitComponentAdapter (org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter componentAdapter
public void visitParameter (org.picocontainer.Parameter)
org.picocontainer.Parameter parameter
void (org.picocontainer.defaults.VerifyingVisitor, org.picocontainer.defaults.VerifyingVisitor$1)
org.picocontainer.defaults.VerifyingVisitor x0
org.picocontainer.defaults.VerifyingVisitor$1 x1
}
org/picocontainer/defaults/VerifyingVisitor.classVerifyingVisitor.java
package org.picocontainer.defaults
public org.picocontainer.defaults.VerifyingVisitor extends org.picocontainer.defaults.TraversalCheckingVisitor {
private final java.util.List nestedVerificationExceptions
private final java.util.Set verifiedComponentAdapters
private final org.picocontainer.PicoVisitor componentAdapterCollector
private org.picocontainer.PicoContainer currentPico
public void ()
public java.lang.Object traverse (java.lang.Object) throws org.picocontainer.PicoVerificationException
Object node
public void visitContainer (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer pico
public void visitComponentAdapter (org.picocontainer.ComponentAdapter)
RuntimeException e
org.picocontainer.ComponentAdapter componentAdapter
static java.util.Set access$100 (org.picocontainer.defaults.VerifyingVisitor)
org.picocontainer.defaults.VerifyingVisitor x0
}
org/picocontainer/Disposable.classDisposable.java
package org.picocontainer
public abstract org.picocontainer.Disposable extends java.lang.Object {
public abstract void dispose ()
}
org/picocontainer/LifecycleManager.classLifecycleManager.java
package org.picocontainer
public abstract org.picocontainer.LifecycleManager extends java.lang.Object {
public abstract void start (org.picocontainer.PicoContainer)
public abstract void stop (org.picocontainer.PicoContainer)
public abstract void dispose (org.picocontainer.PicoContainer)
public abstract boolean hasLifecycle ()
}
org/picocontainer/monitors/AbstractComponentMonitor.classAbstractComponentMonitor.java
package org.picocontainer.monitors
public abstract org.picocontainer.monitors.AbstractComponentMonitor extends java.lang.Object implements org.picocontainer.ComponentMonitor {
public static final String INSTANTIATING
public static final String INSTANTIATED
public static final String INSTANTIATION_FAILED
public static final String INVOKING
public static final String INVOKED
public static final String INVOCATION_FAILED
public static final String LIFECYCLE_INVOCATION_FAILED
public void ()
public static java.lang.String format (java.lang.String, java.lang.Object[])
String template
Object[] arguments
}
org/picocontainer/monitors/ConsoleComponentMonitor.classConsoleComponentMonitor.java
package org.picocontainer.monitors
public org.picocontainer.monitors.ConsoleComponentMonitor extends org.picocontainer.monitors.AbstractComponentMonitor {
private java.io.PrintStream out
private final org.picocontainer.ComponentMonitor delegate
public void (java.io.OutputStream)
java.io.OutputStream out
public void (java.io.OutputStream, org.picocontainer.ComponentMonitor)
java.io.OutputStream out
org.picocontainer.ComponentMonitor delegate
public void instantiating (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public void instantiated (java.lang.reflect.Constructor, long)
java.lang.reflect.Constructor constructor
long duration
public void instantiationFailed (java.lang.reflect.Constructor, java.lang.Exception)
java.lang.reflect.Constructor constructor
Exception cause
public void invoking (java.lang.reflect.Method, java.lang.Object)
java.lang.reflect.Method method
Object instance
public void invoked (java.lang.reflect.Method, java.lang.Object, long)
java.lang.reflect.Method method
Object instance
long duration
public void invocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.Exception)
java.lang.reflect.Method method
Object instance
Exception cause
public void lifecycleInvocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.RuntimeException)
java.lang.reflect.Method method
Object instance
RuntimeException cause
}
org/picocontainer/monitors/DefaultComponentMonitor.classDefaultComponentMonitor.java
package org.picocontainer.monitors
public org.picocontainer.monitors.DefaultComponentMonitor extends java.lang.Object implements org.picocontainer.ComponentMonitor java.io.Serializable {
private static org.picocontainer.monitors.DefaultComponentMonitor instance
public void ()
public void instantiating (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public void instantiated (java.lang.reflect.Constructor, long)
java.lang.reflect.Constructor constructor
long duration
public void instantiationFailed (java.lang.reflect.Constructor, java.lang.Exception)
java.lang.reflect.Constructor constructor
Exception e
public void invoking (java.lang.reflect.Method, java.lang.Object)
java.lang.reflect.Method method
Object instance
public void invoked (java.lang.reflect.Method, java.lang.Object, long)
java.lang.reflect.Method method
Object instance
long duration
public void invocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.Exception)
java.lang.reflect.Method method
Object instance
Exception e
public void lifecycleInvocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.RuntimeException)
java.lang.reflect.Method method
Object instance
RuntimeException cause
public static synchronized org.picocontainer.monitors.DefaultComponentMonitor getInstance ()
}
org/picocontainer/monitors/LifecycleComponentMonitor$LifecycleFailuresException.classLifecycleComponentMonitor.java
package org.picocontainer.monitors
public org.picocontainer.monitors.LifecycleComponentMonitor$LifecycleFailuresException extends org.picocontainer.PicoException {
private java.util.List lifecycleFailures
private final org.picocontainer.monitors.LifecycleComponentMonitor this$0
public void (org.picocontainer.monitors.LifecycleComponentMonitor, java.util.List)
java.util.List lifecycleFailures
public java.lang.String getMessage ()
Exception failure
java.util.Iterator i
StringBuffer message
public java.util.Collection getFailures ()
}
org/picocontainer/monitors/LifecycleComponentMonitor.classLifecycleComponentMonitor.java
package org.picocontainer.monitors
public org.picocontainer.monitors.LifecycleComponentMonitor extends java.lang.Object implements org.picocontainer.ComponentMonitor {
private final org.picocontainer.ComponentMonitor delegate
private final java.util.List lifecycleFailures
public void (org.picocontainer.ComponentMonitor)
org.picocontainer.ComponentMonitor delegate
public void ()
public void instantiating (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public void instantiated (java.lang.reflect.Constructor, long)
java.lang.reflect.Constructor constructor
long duration
public void instantiationFailed (java.lang.reflect.Constructor, java.lang.Exception)
java.lang.reflect.Constructor constructor
Exception cause
public void invoking (java.lang.reflect.Method, java.lang.Object)
java.lang.reflect.Method method
Object instance
public void invoked (java.lang.reflect.Method, java.lang.Object, long)
java.lang.reflect.Method method
Object instance
long duration
public void invocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.Exception)
java.lang.reflect.Method method
Object instance
Exception cause
public void lifecycleInvocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.RuntimeException)
java.lang.reflect.Method method
Object instance
RuntimeException cause
public void rethrowLifecycleFailuresException ()
}
org/picocontainer/monitors/NullComponentMonitor.classNullComponentMonitor.java
package org.picocontainer.monitors
public org.picocontainer.monitors.NullComponentMonitor extends java.lang.Object implements org.picocontainer.ComponentMonitor java.io.Serializable {
private static org.picocontainer.monitors.NullComponentMonitor instance
public void ()
public void instantiating (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public void instantiated (java.lang.reflect.Constructor, long)
java.lang.reflect.Constructor constructor
long duration
public void instantiationFailed (java.lang.reflect.Constructor, java.lang.Exception)
java.lang.reflect.Constructor constructor
Exception e
public void invoking (java.lang.reflect.Method, java.lang.Object)
java.lang.reflect.Method method
Object instance
public void invoked (java.lang.reflect.Method, java.lang.Object, long)
java.lang.reflect.Method method
Object instance
long duration
public void invocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.Exception)
java.lang.reflect.Method method
Object instance
Exception e
public void lifecycleInvocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.RuntimeException)
java.lang.reflect.Method method
Object instance
RuntimeException cause
public static synchronized org.picocontainer.monitors.NullComponentMonitor getInstance ()
}
org/picocontainer/monitors/WriterComponentMonitor.classWriterComponentMonitor.java
package org.picocontainer.monitors
public org.picocontainer.monitors.WriterComponentMonitor extends org.picocontainer.monitors.AbstractComponentMonitor {
private java.io.PrintWriter out
private final org.picocontainer.ComponentMonitor delegate
public void (java.io.Writer)
java.io.Writer out
public void (java.io.Writer, org.picocontainer.ComponentMonitor)
java.io.Writer out
org.picocontainer.ComponentMonitor delegate
public void instantiating (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public void instantiated (java.lang.reflect.Constructor, long)
java.lang.reflect.Constructor constructor
long duration
public void instantiationFailed (java.lang.reflect.Constructor, java.lang.Exception)
java.lang.reflect.Constructor constructor
Exception cause
public void invoking (java.lang.reflect.Method, java.lang.Object)
java.lang.reflect.Method method
Object instance
public void invoked (java.lang.reflect.Method, java.lang.Object, long)
java.lang.reflect.Method method
Object instance
long duration
public void invocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.Exception)
java.lang.reflect.Method method
Object instance
Exception cause
public void lifecycleInvocationFailed (java.lang.reflect.Method, java.lang.Object, java.lang.RuntimeException)
java.lang.reflect.Method method
Object instance
RuntimeException cause
}
org/picocontainer/MutablePicoContainer.classMutablePicoContainer.java
package org.picocontainer
public abstract org.picocontainer.MutablePicoContainer extends java.lang.Object implements org.picocontainer.PicoContainer {
public abstract org.picocontainer.ComponentAdapter registerComponentImplementation (java.lang.Object, java.lang.Class)
public abstract org.picocontainer.ComponentAdapter registerComponentImplementation (java.lang.Object, java.lang.Class, org.picocontainer.Parameter[])
public abstract org.picocontainer.ComponentAdapter registerComponentImplementation (java.lang.Class)
public abstract org.picocontainer.ComponentAdapter registerComponentInstance (java.lang.Object)
public abstract org.picocontainer.ComponentAdapter registerComponentInstance (java.lang.Object, java.lang.Object)
public abstract org.picocontainer.ComponentAdapter registerComponent (org.picocontainer.ComponentAdapter)
public abstract org.picocontainer.ComponentAdapter unregisterComponent (java.lang.Object)
public abstract org.picocontainer.ComponentAdapter unregisterComponentByInstance (java.lang.Object)
public abstract org.picocontainer.MutablePicoContainer makeChildContainer ()
public abstract boolean addChildContainer (org.picocontainer.PicoContainer)
public abstract boolean removeChildContainer (org.picocontainer.PicoContainer)
}
org/picocontainer/Parameter.classParameter.java
package org.picocontainer
public abstract org.picocontainer.Parameter extends java.lang.Object {
public abstract java.lang.Object resolveInstance (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
public abstract boolean isResolvable (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
public abstract void verify (org.picocontainer.PicoContainer, org.picocontainer.ComponentAdapter, java.lang.Class)
public abstract void accept (org.picocontainer.PicoVisitor)
}
org/picocontainer/PicoContainer.classPicoContainer.java
package org.picocontainer
public abstract org.picocontainer.PicoContainer extends java.lang.Object implements org.picocontainer.Startable org.picocontainer.Disposable {
public abstract java.lang.Object getComponentInstance (java.lang.Object)
public abstract java.lang.Object getComponentInstanceOfType (java.lang.Class)
public abstract java.util.List getComponentInstances ()
public abstract org.picocontainer.PicoContainer getParent ()
public abstract org.picocontainer.ComponentAdapter getComponentAdapter (java.lang.Object)
public abstract org.picocontainer.ComponentAdapter getComponentAdapterOfType (java.lang.Class)
public abstract java.util.Collection getComponentAdapters ()
public abstract java.util.List getComponentAdaptersOfType (java.lang.Class)
public abstract void verify () throws org.picocontainer.PicoVerificationException
public abstract java.util.List getComponentInstancesOfType (java.lang.Class)
public abstract void accept (org.picocontainer.PicoVisitor)
}
org/picocontainer/PicoException.classPicoException.java
package org.picocontainer
public abstract org.picocontainer.PicoException extends java.lang.RuntimeException {
private Throwable cause
protected void ()
protected void (java.lang.String)
String message
protected void (java.lang.Throwable)
Throwable cause
protected void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public java.lang.Throwable getCause ()
public void printStackTrace ()
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream s
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter s
}
org/picocontainer/PicoInitializationException.classPicoInitializationException.java
package org.picocontainer
public org.picocontainer.PicoInitializationException extends org.picocontainer.PicoException {
protected void ()
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/picocontainer/PicoInstantiationException.classPicoInstantiationException.java
package org.picocontainer
public org.picocontainer.PicoInstantiationException extends org.picocontainer.PicoInitializationException {
protected void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/picocontainer/PicoIntrospectionException.classPicoIntrospectionException.java
package org.picocontainer
public org.picocontainer.PicoIntrospectionException extends org.picocontainer.PicoException {
public void (java.lang.String)
String message
protected void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/picocontainer/PicoLifecycleException.classPicoLifecycleException.java
package org.picocontainer
public org.picocontainer.PicoLifecycleException extends org.picocontainer.PicoException {
private final java.lang.reflect.Method method
private final Object instance
public void (java.lang.reflect.Method, java.lang.Object, java.lang.RuntimeException)
java.lang.reflect.Method method
Object instance
RuntimeException cause
public java.lang.reflect.Method getMethod ()
public java.lang.Object getInstance ()
public java.lang.String getMessage ()
}
org/picocontainer/PicoRegistrationException.classPicoRegistrationException.java
package org.picocontainer
public org.picocontainer.PicoRegistrationException extends org.picocontainer.PicoException {
public void (java.lang.String)
String message
protected void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/picocontainer/PicoVerificationException.classPicoVerificationException.java
package org.picocontainer
public org.picocontainer.PicoVerificationException extends org.picocontainer.PicoException {
private final java.util.List nestedExceptions
public void (java.util.List)
java.util.List nestedExceptions
public java.util.List getNestedExceptions ()
public java.lang.String getMessage ()
}
org/picocontainer/PicoVisitor.classPicoVisitor.java
package org.picocontainer
public abstract org.picocontainer.PicoVisitor extends java.lang.Object {
public abstract java.lang.Object traverse (java.lang.Object)
public abstract void visitContainer (org.picocontainer.PicoContainer)
public abstract void visitComponentAdapter (org.picocontainer.ComponentAdapter)
public abstract void visitParameter (org.picocontainer.Parameter)
}
org/picocontainer/Startable.classStartable.java
package org.picocontainer
public abstract org.picocontainer.Startable extends java.lang.Object {
public abstract void start ()
public abstract void stop ()
}