org.eclipse.jst.jsf.metadataprocessors.internal.provisional
Interface ITypeDescriptor

All Known Implementing Classes:
AbstractRootTypeDescriptor

public interface ITypeDescriptor

Interface describing the runtime type of a metadata enabled annotation. The type descriptor will load the feature adapters for a certain kind of feature that it supports. The type descriptor registered by an extension point.

See Also:
IMetaDataEnabledFeature, AbstractRootTypeDescriptor, AbstractMetaDataEnabledTypeFactory, IType

Method Summary
 java.util.List getFeatureAdapters(java.lang.Class processingFeature)
           
 IType getTypeExtension()
           
 void setTypeExtension(IType type)
           
 

Method Detail

setTypeExtension

public void setTypeExtension(IType type)

getTypeExtension

public IType getTypeExtension()
Returns:
IType Must not be null

getFeatureAdapters

public java.util.List getFeatureAdapters(java.lang.Class processingFeature)
Parameters:
processingFeature - interface class
Returns:
List of IMetaDataEnabledFeatures that support the specified processingFeature interface.