public abstract class

AbstractComponentAdaptor

extends Object
implements ComponentAdapter<T>
java.lang.Object
   ↳ com.atlassian.jira.config.component.AbstractComponentAdaptor<T>
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

A convenience class for implementing a Pico ComponentAdapter.

Summary

Fields
protected final Class<T> interfaceClass
Protected Constructors
AbstractComponentAdaptor(Class<T> interfaceClass)
Public Methods
void accept(PicoVisitor visitor)
<U extends ComponentAdapter> U findAdapterOfType(Class<U> adapterType)
T getComponentInstance(PicoContainer container, Type into)
Object getComponentKey()
ComponentAdapter<T> getDelegate()
String getDescriptor()
void verify(PicoContainer picoContainer)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.picocontainer.ComponentAdapter

Fields

protected final Class<T> interfaceClass

Protected Constructors

protected AbstractComponentAdaptor (Class<T> interfaceClass)

Public Methods

public void accept (PicoVisitor visitor)

public U findAdapterOfType (Class<U> adapterType)

public T getComponentInstance (PicoContainer container, Type into)

Throws
PicoCompositionException

public Object getComponentKey ()

public ComponentAdapter<T> getDelegate ()

public String getDescriptor ()

public void verify (PicoContainer picoContainer)

Throws
PicoCompositionException