|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jicarilla.container.DefaultContainer
org.jicarilla.container.DefaultKeyRelayingContainer
| Nested Class Summary | |
protected class |
DefaultKeyRelayingContainer.DefaultKeyRelayingCallback
|
| Nested classes inherited from class org.jicarilla.container.DefaultContainer |
DefaultContainer.DefaultResolverCallback |
| Field Summary |
| Fields inherited from class org.jicarilla.container.DefaultContainer |
m_instanceToAdapterMap, m_resolver, m_switch |
| Constructor Summary | |
DefaultKeyRelayingContainer()
|
|
DefaultKeyRelayingContainer(Resolver resolver)
|
|
DefaultKeyRelayingContainer(Resolver resolver,
Switch switcher)
|
|
| Method Summary | |
KeyRelayingContainer |
registerAdapter(java.lang.Object key,
KeyAwareAdapter adapter)
Add a new KeyAwareAdapter to this container. |
KeyRelayingContainer |
registerAdapter(Selector selector,
KeyAwareAdapter adapter)
Add a new KeyAwareAdapter to this container. |
| Methods inherited from class org.jicarilla.container.DefaultContainer |
doAddAdapter, doAddAdapter, getInstanceToAdapterMap, getResolver, getSwitch, registerAdapter, registerAdapter, setInstanceToAdapterMap, setResolver, setSwitch |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jicarilla.container.ResolverProvider |
getResolver |
| Constructor Detail |
public DefaultKeyRelayingContainer()
public DefaultKeyRelayingContainer(Resolver resolver)
public DefaultKeyRelayingContainer(Resolver resolver,
Switch switcher)
| Method Detail |
public KeyRelayingContainer registerAdapter(Selector selector,
KeyAwareAdapter adapter)
KeyRelayingContainerKeyAwareAdapter to this container.
registerAdapter in interface KeyRelayingContainerselector - the Selector that will be used to test
whether the provided adapter can be used to provide an instance
for a key requested from the Resolver returned from
this container its ResolverProvider.getResolver()
method.adapter - a KeyAwareAdapter that will be used to help this
container fulfill its ResolverProvider contract.
public KeyRelayingContainer registerAdapter(java.lang.Object key,
KeyAwareAdapter adapter)
KeyRelayingContainerKeyAwareAdapter to this container.
registerAdapter in interface KeyRelayingContainerkey - the criterion that will be used to test whether the
provided adapter can be used to provide an instance
for a requested key.adapter - a KeyAwareAdapter that will be used to help this
container fulfill its ResolverProvider contract.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||