T
- the type of componentpublic abstract class AbstractComponentAdaptor<T> extends Object implements org.picocontainer.ComponentAdapter<T>
ComponentAdapter
.Modifier and Type | Field and Description |
---|---|
protected Class<T> |
interfaceClass |
Modifier | Constructor and Description |
---|---|
protected |
AbstractComponentAdaptor(Class<T> interfaceClass) |
Modifier and Type | Method and Description |
---|---|
void |
accept(org.picocontainer.PicoVisitor visitor) |
<U extends org.picocontainer.ComponentAdapter> |
findAdapterOfType(Class<U> adapterType) |
T |
getComponentInstance(org.picocontainer.PicoContainer container,
Type into) |
Object |
getComponentKey() |
org.picocontainer.ComponentAdapter<T> |
getDelegate() |
String |
getDescriptor() |
void |
verify(org.picocontainer.PicoContainer picoContainer) |
public Object getComponentKey()
getComponentKey
in interface org.picocontainer.ComponentAdapter<T>
public void verify(org.picocontainer.PicoContainer picoContainer) throws org.picocontainer.PicoCompositionException
verify
in interface org.picocontainer.ComponentAdapter<T>
org.picocontainer.PicoCompositionException
public org.picocontainer.ComponentAdapter<T> getDelegate()
getDelegate
in interface org.picocontainer.ComponentAdapter<T>
public void accept(org.picocontainer.PicoVisitor visitor)
accept
in interface org.picocontainer.ComponentAdapter<T>
public T getComponentInstance(org.picocontainer.PicoContainer container, Type into) throws org.picocontainer.PicoCompositionException
getComponentInstance
in interface org.picocontainer.ComponentAdapter<T>
org.picocontainer.PicoCompositionException
public <U extends org.picocontainer.ComponentAdapter> U findAdapterOfType(Class<U> adapterType)
findAdapterOfType
in interface org.picocontainer.ComponentAdapter<T>
Copyright © 2002-2023 Atlassian. All Rights Reserved.