|
org.eclipse.jst.jsf.metadataprocessors
Interface ITypeDescriptor
-
All Known Implementing Classes:
-
AbstractEnumerationType,
AbstractRootTypeDescriptor,
ActionType,
BindingType,
BooleanType,
CharacterType,
ColorType,
ComponentBindingType,
ComponentIDType,
ContentType,
CSSClassType,
CSSIdType,
CSSStyleType,
CurrencyCodeType,
DateTimePatternType,
DefaultTypeDescriptor,
DirectBindingType,
DoubleType,
EnumerationType,
ExpressionBindingType,
FacesConfigConverterIDType,
FacesConfigIdentifierType,
FacesConfigValidatorIDType,
IdentifierType,
IntegerType,
JavaClassType,
LanguageCodeType,
LengthType,
LinkType,
LocaleType,
LongType,
MethodBindingType,
MultiSignatureEnumerationType,
NumberPatternType,
NumberType,
ObjectType,
PathType,
RelativePathType,
ResourceBundleType,
ScriptType,
StringType,
TimeZoneType,
URIType,
ValueBindingType,
ValueType,
WebPathType
-
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 is registered by an extension point.
Provisional API - subject to change
-
See Also:
-
IMetaDataEnabledFeature ,
AbstractRootTypeDescriptor ,
AbstractMetaDataEnabledTypeFactory ,
IType
setTypeExtension
void setTypeExtension(
IType type)
-
-
Parameters:
-
type - The IType must be set after the ITypeDescriptor is constructed
getTypeExtension
IType getTypeExtension()
-
-
Returns:
- IType
Must not be null
getFeatureAdapters
java.util.List<
IMetaDataEnabledFeature> getFeatureAdapters(java.lang.Class processingFeature)
-
-
Parameters:
-
processingFeature - interface class
-
Returns:
- List of
IMetaDataEnabledFeature s that support the
specified processingFeature interface.
|
|