Package org.eclipse.ui.internal
Class SelectionAdapterFactory
java.lang.Object
org.eclipse.ui.internal.SelectionAdapterFactory
- All Implemented Interfaces:
- IAdapterFactory
Adapts ISelection instances to either IIterable or ICountable. For use with
 core expressions.
- Since:
- 3.3
- 
Field SummaryFields inherited from interface org.eclipse.core.runtime.IAdapterFactorySERVICE_PROPERTY_ADAPTABLE_CLASS, SERVICE_PROPERTY_ADAPTER_NAMES
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription<T> TgetAdapter(Object adaptableObject, Class<T> adapterType) Returns an object which is an instance of the given class associated with the given object.Class<?>[]Returns the collection of adapter types handled by this factory.
- 
Constructor Details- 
SelectionAdapterFactorypublic SelectionAdapterFactory()
 
- 
- 
Method Details- 
getAdapterDescription copied from interface:IAdapterFactoryReturns an object which is an instance of the given class associated with the given object. Returnsnullif no such object can be found.- Specified by:
- getAdapterin interface- IAdapterFactory
- Parameters:
- adaptableObject- the adaptable object being queried (usually an instance of- IAdaptable)
- adapterType- the type of adapter to look up
- Returns:
- a object of the given adapter type, or nullif this adapter factory does not have an adapter of the given type for the given object
 
- 
getAdapterListDescription copied from interface:IAdapterFactoryReturns the collection of adapter types handled by this factory.This method is generally used by an adapter manager to discover which adapter types are supported, in advance of dispatching any actual getAdapterrequests.The default implementation collects the required classes from the AdapterTypesannotation, if that is not used implementors must override this method.- Specified by:
- getAdapterListin interface- IAdapterFactory
- Returns:
- the collection of adapter types
 
 
-