|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CustomizedComponentProvider
Provides customized component adapters, based on requesting component's key and implementation class.
| Method Summary | |
|---|---|
Class |
getCustomizedComponentImplementation()
Returns the type of the customized components. |
Object |
getCustomizedComponentInstance(org.picocontainer.PicoContainer container,
Object componentKey,
Class componentImplementaion)
Returns a customized component instance. |
void |
verify(org.picocontainer.PicoContainer container)
Verifies if the customized component can be instantiated using the dependencies present in the associated container. |
| Method Detail |
|---|
Object getCustomizedComponentInstance(org.picocontainer.PicoContainer container,
Object componentKey,
Class componentImplementaion)
throws org.picocontainer.PicoInitializationException,
org.picocontainer.PicoIntrospectionException,
UnsupportedKeyTypeException
container - the container.componentKey - requesting component's key.componentImplementaion - requesting component's implmenetation class.
org.picocontainer.PicoInitializationException - if the customized component cannot be initialized.
org.picocontainer.PicoIntrospectionException - if the customized component cannot be initialized.
UnsupportedKeyTypeException - if the componentKey has unsupported type.Class getCustomizedComponentImplementation()
void verify(org.picocontainer.PicoContainer container)
throws org.picocontainer.PicoVerificationException
container - the container.
org.picocontainer.PicoVerificationException - if the container does not contain required
dependencies.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||