Package org.eclipse.jst.jsf.metadataprocessors

This package is used to provide tooling support for taglibraries using the Design-time Metadata feature (org.eclipse.jst.jsf.common.metadata).

See:
          Description

Interface Summary
IMetaDataEnabledFeature Required interface used by the MetaData feature processing framework.
IType Interface representing the information contained by the type registries.
ITypeDescriptor Interface describing the runtime type of a metadata enabled annotation.
 

Class Summary
AbstractMetaDataEnabledFeature Simple abstract class that implementers of IMetaDataEnabledFeature can subclass in the TagLibDomain of metadata Provisional API - subject to change
AbstractRootTypeDescriptor Default implementation that a metadata type should strongly consider for using as it's root.
DefaultTypeDescriptor Type descriptor that is created if no class if provided for the implementation in the AttributeValueRuntimeTypes extension point.
MetaDataContext The current metadata model context being used for processing.
MetaDataEnabledProcessingFactory Singleton class that will produce IMetaDataEnabledFeatures that the caller can use for processing.
TaglibMetadataContext Binds tag library context to the metadata context Provisional API - subject to change
 

Package org.eclipse.jst.jsf.metadataprocessors Description

This package is used to provide tooling support for taglibraries using the Design-time Metadata feature (org.eclipse.jst.jsf.common.metadata).

The MetaDataEnabledProcessingFactory singleton instance is the entry point. The tool requests the IMetaDataEnabled feature for a particular tag attribute, and through metadata, will locate the "metadata processing" feature using the attribute value runtime type system.

Provisional API - subject to change