## Package org.eclipse.jst.jsf.taglibprocessing.attributevalues

Provides type system for tag attribute values so that the org.eclipse.jst.jsf.core.metadataprocessors.features can be applied.

See:
Description

Class Summary
AbstractEnumerationType: Abstract meta-data processing type representing an enumeration attribute value runtime type Provisional API - subject to change
ActionType: Meta-data processing type representing an "action" attribute Provisional API - subject to change
BindingType: Abstract meta-data processing type representing a binding Provisional API - subject to change
BooleanType: Meta-data processing type representing a boolean attribute value runtime type that implements IPossibleValues, IValidValues, IDefaultValue, IValidELValues Provisional API - subject to change
CharacterType: Represents a single unicode character
ColorType: Meta-data processing type representing a color.
ComponentBindingType: Meta-data processing type representing a "binding" attribute Provisional API - subject to change
ComponentIDType: Meta-data processing type representing an "id" attribute Represents an ID or NAME HTML attribute type.
ContentType: Meta-data processing type representing a content (MIME) type.
CSSClassType: Represents a style class attribute type Provisional API - subject to change
CSSIdType: Represents CSS id attribute type EXPERIMENTAL - may change or disappear
CSSStyleType: Represents CSS style attribute.
CurrencyCodeType: ISO-4217 Currency codes
DateTimePatternType: Meta-data processing type representing a Date, Time and DateTime Pattern types.
DirectBindingType: Abstract meta-data processing type Provisional API - subject to change
DoubleType: Meta-data processing type representing a "double" attribute value runtime type Provisional API - subject to change
EnumerationType: Abstract meta-data processing type representing an enumeration attribute value runtime type with a single signature
ExpressionBindingType: Abstract meta-data processing type representing an expression binding attribute value runtime type Provisional API - subject to change
FacesConfigConverterIDFeatures: Meta-data processing feature representing an attribute value requiring a "converterid" Provisional API - subject to change
FacesConfigConverterIDType: Type representing a FacesConfig Converter attribute Provisional API - subject to change
FacesConfigIdentifierFeatures: Abstract meta-data processing feature representing a faces-config type Provisional API - subject to change
FacesConfigIdentifierType: Meta-data processing type representing a faces-config type Provisional API - subject to change
FacesConfigValidatorIDFeatures: ValidatorID attribute feature Provisional API - subject to change
FacesConfigValidatorIDType: Type representing a FacesConfig Validator attribute Provisional API - subject to change
IdentifierType: Abstract meta-data processing type representing an identifier binding type Provisional API - subject to change
IntegerType: Meta-data processing type representing an integer attribute value runtime type that implements IValidValues, IDefaultValue, IValidELValues Provisional API - subject to change
JavaClassType: Provides possible values and validates attribute values that should be fully qualified Java types.
LanguageCodeType: Meta-data processing type representing a Language Code type.
LengthType: Meta-data processing type representing an length attribute value runtime type.
LinkType: Meta-data processing type representing a Link type.
LocaleType: Meta-data processing type representing a Locale Code type.
LongType: Meta-data processing type representing a long attribute value runtime type that implements IValidValues, IDefaultValue, IValidELValues Provisional API - subject to change
Messages: Message bundle for attributevalue types/features Provisional API - subject to change
MethodBindingType: Meta-data processing type representing an method-binding attribute value runtime type Provisional API - subject to change
MultiSignatureEnumerationType: Abstract meta-data processing type representing an enumeration attribute value of multiple runtime types
NumberPatternType: Meta-data processing type representing a numeric pattern type.
NumberType: Abstract meta-data processing type representing a numeric attribute value runtime type Provisional API - subject to change
ObjectType: Abstract meta-data processing type representing an Object attribute value runtime type Provisional API - subject to change
PathType: EXPERIMENTAL - may change or dissappear
RelativePathType: Path is relative to project EXPERIMENTAL - may change or dissappear
ResourceBundleType: Meta-data processing type representing a path to resource bundle on classpath Patch by Vadim Dmitriev.
ScriptType: Represents script type Provisional API - subject to change
StringType: Meta-data processing type representing a String attribute value runtime type that implements IPossibleValues, IValidValues and IDefaultValues Provisional API - subject to change
TimeZoneType: Meta-data processing type representing a TimeZone Code type.
URIType: URI Type: attribute values are Uniform Resource Identifiers (URIs), as defined in RFC 2396.
ValueBindingType: Meta-data processing type representing a Value Bound attribute value runtime type that implements IValidValues Provisional API - subject to change
ValueType: Meta-data processing type representing a "value" attribute that implements IValidValues and IValidELValues Provisional API - subject to change
WebPathType: Path relative to web root EXPERIMENTAL - may change or dissappear

## Package org.eclipse.jst.jsf.taglibprocessing.attributevalues Description

Provides type system for tag attribute values so that the org.eclipse.jst.jsf.core.metadataprocessors.features can be applied. A type is added using the org.eclipse.jst.jsf.core.AttributeValueRuntimeTypes extension point. These types are referenced using the design-time metadata framework in org.eclipse.jst.jsf.common The org.eclipse.jst.jsf.metadataprocessors.features provides the interesting tooling services based upon the type.

Provisional API - subject to change