Uses of Class
org.eclipse.gef.common.adapt.AdapterKey
Packages that use AdapterKey
Package
Description
This package provides abstractions and implementations related to an enhanced
adaptable-pattern.
This package provides support for Google Guice-based injection of adapters.
-
Uses of AdapterKey in org.eclipse.gef.common.adapt
Methods in org.eclipse.gef.common.adapt that return AdapterKeyModifier and TypeMethodDescriptionstatic AdapterKey<?>AdapterKey.defaultRole()Returns anAdapterKeywith no type key and the 'default' role, which can only be used in adapter map bindings.static <T> AdapterKey<T>Creates a newAdapterKeyfor the given type key and theDEFAULT_ROLErole, which can be used to retrieve an adapter from an IAdaptable.static <T> AdapterKey<T>Creates a newAdapterKeyfor the given key and role, which can be used to retrieve an adapter from an IAdaptable.static <T> AdapterKey<T>Creates a newAdapterKeyfor the given raw type key and theDEFAULT_ROLErole, which can be used to retrieve an adapter from an IAdaptable.static <T> AdapterKey<T>Creates a newAdapterKeyfor the given key and role.<T> AdapterKey<T>AdaptableSupport.getAdapterKey(T adapter) Returns the key under which the given adapter is bound.<T> AdapterKey<T>AdapterStore.getAdapterKey(T adapter) <T> AdapterKey<T>IAdaptable.getAdapterKey(T adapter) Returns the key under which the given adapter is bound.static AdapterKey<?>Returns anAdapterKeywith no type key and the given role, which can only be used in adapter map bindings.Methods in org.eclipse.gef.common.adapt that return types with arguments of type AdapterKeyModifier and TypeMethodDescriptionjavafx.beans.property.ReadOnlyMapProperty<AdapterKey<?>,Object> AdaptableSupport.adaptersProperty()Returns a read-only map property, containing the adapters mapped to their keys.javafx.beans.property.ReadOnlyMapProperty<AdapterKey<?>,Object> AdapterStore.adaptersProperty()javafx.beans.property.ReadOnlyMapProperty<AdapterKey<?>,Object> IAdaptable.adaptersProperty()Returns an unmodifiable read-only map property that contains the registered adapters by their keys.javafx.collections.ObservableMap<AdapterKey<?>,Object> AdaptableSupport.getAdapters()Retrieves all registered adapters, mapped to the respectiveAdapterKeys they are registered.<T> Map<AdapterKey<? extends T>,T> AdaptableSupport.getAdapters(TypeToken<? super T> key) Returns all adapters 'matching' the givenTypeTokenkey, i.e. all adapters whoseAdapterKey'sTypeTokenkeygetKey()) refers to the same or a sub-type or of the givenTypeTokenkey.<T> Map<AdapterKey<? extends T>,T> AdaptableSupport.getAdapters(Class<? super T> key) Returns all adapters 'matching' the givenClasskey, i.e. all adapters whoseAdapterKey'sTypeTokenkeygetKey()) refers to the same or a sub-type of the givenClasskey.javafx.collections.ObservableMap<AdapterKey<?>,Object> AdapterStore.getAdapters()Gets the value of the property adapters.<T> Map<AdapterKey<? extends T>,T> AdapterStore.getAdapters(TypeToken<? super T> key) <T> Map<AdapterKey<? extends T>,T> AdapterStore.getAdapters(Class<? super T> key) javafx.collections.ObservableMap<AdapterKey<?>,Object> IAdaptable.getAdapters()Returns an unmodifiableObservableMapthat contains the registered adapters by their keys.<T> Map<AdapterKey<? extends T>,T> IAdaptable.getAdapters(TypeToken<? super T> key) Returns all adapters 'matching' the givenTypeTokenkey, i.e. all adapters whoseAdapterKey'sTypeTokenkeygetKey()) refers to the same or a sub-type or of the givenTypeTokenkey.<T> Map<AdapterKey<? extends T>,T> IAdaptable.getAdapters(Class<? super T> key) Returns all adapters 'matching' the givenClasskey, i.e. all adapters whoseAdapterKey'sTypeTokenkeygetKey()) refers to the same or a sub-type of the givenClasskey.Methods in org.eclipse.gef.common.adapt with parameters of type AdapterKeyModifier and TypeMethodDescriptionintAdapterKey.compareTo(AdapterKey<T> o) <T> TAdaptableSupport.getAdapter(AdapterKey<T> key) Returns an adapter for the givenAdapterKeyif one can unambiguously be retrieved, i.e. if there is only a single adapter registered under a key that 'matches' the givenAdapterKey.<T> TAdapterStore.getAdapter(AdapterKey<T> key) <T> TIAdaptable.getAdapter(AdapterKey<T> key) Returns an adapter for the givenAdapterKeyif one can unambiguously be retrieved, i.e. if there is only a single adapter that 'matches' the givenAdapterKey. -
Uses of AdapterKey in org.eclipse.gef.common.adapt.inject
Methods in org.eclipse.gef.common.adapt.inject that return types with arguments of type AdapterKeyModifier and TypeMethodDescriptionstatic MapBinder<AdapterKey<?>,Object> AdapterMaps.getAdapterMapBinder(Binder binder, Class<? extends IAdaptable> adaptableType) Returns aMapBinder, which can be used to define adapter bindings for anIAdaptables of the given type.static MapBinder<AdapterKey<?>,Object> AdapterMaps.getAdapterMapBinder(Binder binder, Class<? extends IAdaptable> adaptableType, AdapterKey<?>... adaptableContext) Returns aMapBinder, which can be used to define adapter bindings for anIAdaptables of the given type, restricting it further to thoseIAdaptables that are themselvesadaptedto anotherIAdaptablewith the specified role.Methods in org.eclipse.gef.common.adapt.inject with parameters of type AdapterKeyModifier and TypeMethodDescriptionstatic MapBinder<AdapterKey<?>,Object> AdapterMaps.getAdapterMapBinder(Binder binder, Class<? extends IAdaptable> adaptableType, AdapterKey<?>... adaptableContext) Returns aMapBinder, which can be used to define adapter bindings for anIAdaptables of the given type, restricting it further to thoseIAdaptables that are themselvesadaptedto anotherIAdaptablewith the specified role.