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
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.