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.