# Web Tools Platform: JavaServer Faces Tools

The JavaServer Faces (JSF) sub-component of the Web Tools Platform (WTP) provides a framework for developing JSF Applications based JSR 127 (1.1) and JSR 252 (1.2).

See:
Description

Packages
org.eclipse.jst.jsf.common.dom: API for manipulating DOM-based objects.
org.eclipse.jst.jsf.common.internal.componentcore
org.eclipse.jst.jsf.common.internal.finder.acceptor
org.eclipse.jst.jsf.common.internal.finder.matcher
org.eclipse.jst.jsf.common.internal.util
org.eclipse.jst.jsf.common.metadata: EMF interface objects for design-time metadata.
org.eclipse.jst.jsf.common.metadata.query: Meta-data query interface.
org.eclipse.jst.jsf.common.metadata.traittypes.traittypes: Common meta-data traits.
org.eclipse.jst.jsf.common.sets: Axiomatic Sets framework.
org.eclipse.jst.jsf.common.sets.constraint: Classes for creating validation constraints on sets.
org.eclipse.jst.jsf.common.sets.mapping: Classes for creating member mappings between sets.
org.eclipse.jst.jsf.common.util: Common utility classes.
org.eclipse.jst.jsf.context: Model context framework.
org.eclipse.jst.jsf.context.resolver: Context resolver framework.
org.eclipse.jst.jsf.context.resolver.structureddocument: Context resolvers for contexts based on SSE structured documents.
org.eclipse.jst.jsf.context.structureddocument: Model context for SSE structured documents.
org.eclipse.jst.jsf.context.symbol: EL symbols framework.
org.eclipse.jst.jsf.context.symbol.provider: Extended providers for the EL symbols framework.
org.eclipse.jst.jsf.context.symbol.source: EL Symbols Framework Extension Point API.
org.eclipse.jst.jsf.core: JSF Core Framework API.
org.eclipse.jst.jsf.core.jsfappconfig: Project-level support for JSF application configuration files.
org.eclipse.jst.jsf.core.jsflibraryconfiguration: API for configuring JSF Library References.
org.eclipse.jst.jsf.core.jsflibraryregistry: API for configuring JSF Library References.
org.eclipse.jst.jsf.core.set.constraint: JSF Core Set Constraints.
org.eclipse.jst.jsf.core.set.mapping: JSF Core Set Mapping.
org.eclipse.jst.jsf.core.tagmatcher: JSF Core Tag Matching Support.
org.eclipse.jst.jsf.designtime: JSF Design Time Application Manager Framework.
org.eclipse.jst.jsf.designtime.context: JSF Design Time Context Simulation Classes.
org.eclipse.jst.jsf.designtime.el: JSF Design Time EL Resolvers.
org.eclipse.jst.jsf.designtime.resolver: Model Context Resolvers for EL symbols.
org.eclipse.jst.jsf.designtime.symbols: Design Time EL Symbol Contribution framework.
org.eclipse.jst.jsf.facesconfig.edit.provider: EMF providers for JSF application configuration model.
org.eclipse.jst.jsf.facesconfig.emf: EMF model for JSF application configuration files.
org.eclipse.jst.jsf.facesconfig.emf.impl: EMF model implementations for JSF application configuration files (deprecated).
org.eclipse.jst.jsf.facesconfig.emf.util: EMF generated utility classes for JSF application configuration files (deprecated).
org.eclipse.jst.jsf.metadataprocessors: Provides tooling support for taglibraries using the Design-time Metadata feature (org.eclipse.jst.jsf.common.metadata).
org.eclipse.jst.jsf.metadataprocessors.features: Provides tooling services for tag attribute values based on the org.eclipse.jst.jsf.core.AttributeValueRuntimeTypes.
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.
org.eclipse.jst.pagedesigner.converter: Tag conversion framework.
org.eclipse.jst.pagedesigner.dtmanager: Tag conversion design time manager.
org.eclipse.jst.pagedesigner.dtmanager.converter: Meta-data driven tag converters.
org.eclipse.jst.pagedesigner.dtmanager.converter.operations: Basic tag conversion operations.
org.eclipse.jst.pagedesigner.dtmanager.dtinfo: Tag conversion model.
org.eclipse.jst.pagedesigner.editors.properties: Web Page Editor tag attribute property page interfaces.
org.eclipse.jst.pagedesigner.editors.properties.quickedittabsections: Web Page Editor tag attribute QuickEdit property page classes.
org.eclipse.jst.pagedesigner.extensionpoint: Web Page Editor Extension Point Interfaces.

The JavaServer Faces (JSF) sub-component of the Web Tools Platform (WTP) provides a framework for developing JSF Applications based JSR 127 (1.1) and JSR 252 (1.2).