IAdaptable
this IAdaptable.Bound
is
registered at or unregistered from, in order to establish or remove a
back-reference to itself.AdapterKey
, which will use a
TypeToken
representing the given Class
key, i.e. using
TypeToken.of(Class)
, as well as the default role (see
AdapterKey.DEFAULT_ROLE
.AdapterKey
, which will use
the given TypeToken
key as well as the default role (see
AdapterKey.DEFAULT_ROLE
.AdapterKey
.AdapterKey
.AdapterKey
, which will use a
TypeToken
representing the given Class
key, i.e. using
TypeToken.of(Class)
, as well as the default role (see
AdapterKey.DEFAULT_ROLE
.AdapterKey
, which will use
the given TypeToken
key as well as the default role (see
AdapterKey.DEFAULT_ROLE
.AdaptableSupport.setAdapter(AdapterKey, Object)
.AdaptableTypeListener
needs to obtain a
reference to an Injector
, which is forwarded to the
AdapterMapInjector
, which it registers for any IAdaptable
encounters, to obtain the AdapterMap
bindings to be injected.Injector
, being used for adapter map injection.IAdaptable
instance,
so that the Provider
returned by AdaptableScope.scope(Key, Provider)
will afterwards return (recycled) instances from the set of scoped
objects that is maintained for the respective IAdaptable
instance, until the scope is bound to another IAdaptable
instance
(AdaptableScope.switchTo(IAdaptable)
) or left ( AdaptableScope.leave(IAdaptable)
) for
the given instance.AdaptableScope
of all IAdaptable
-compliant
types (i.e.Copyright (c) 2014 itemis AG and others. All rights reserved.