## Deprecated API

Contents

- Deprecated Interfaces
- Deprecated Classes
- Deprecated Enums
- Deprecated Exceptions
- Deprecated Methods
- Deprecated Constructors

Deprecated Interfaces
org.eclipse.jst.jsf.common.metadata.query.IMetaDataModelContext - Helios
org.eclipse.jst.jsf.common.metadata.query.ITaglibDomainMetaDataModelContext - Helios
org.eclipse.jst.jsf.core.jsflibraryconfiguration.JSFLibraryReference
org.eclipse.jst.jsf.core.jsflibraryconfiguration.JSFLibraryReferencePluginProvided
org.eclipse.jst.jsf.core.jsflibraryconfiguration.JSFLibraryReferenceServerSupplied
org.eclipse.jst.jsf.core.jsflibraryconfiguration.JSFLibraryReferenceUserDefined use JSFLibraryReferenceUserSpecified
org.eclipse.jst.jsf.core.jsflibraryconfiguration.JSFLibraryReferenceUserSpecified

Deprecated Classes
org.eclipse.jst.jsf.core.jsfappconfig.JSFAppConfigManager - Helios
org.eclipse.jst.jsf.core.jsflibraryregistry.JSFLibraryArchiveFilesDelegate along with the jsflibraries extension-point
org.eclipse.jst.jsf.core.jsflibraryconfiguration.JSFLibraryConfigurationHelper
org.eclipse.jst.jsf.core.jsflibraryregistry.PluginProvidedJSFLibraryArchiveFilesDelegate
org.eclipse.jst.jsf.core.jsflibraryregistry.PluginProvidedJSFLibraryCreationHelper - clients should not use
org.eclipse.jst.jsf.common.metadata.query.TaglibDomainMetaDataQueryHelper - Helios use ITaglibMetaDataQuery: `IMetaDataDomainContext context = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(project); ITaglibMetaDataQuery query = MetaDataQueryFactory.getInstance().createQuery(context);`
org.eclipse.jst.jsf.metadataprocessors.TaglibMetadataContext - should not have been public, and no reason anyone should be using this class

Deprecated Enums
org.eclipse.jst.jsf.core.jsflibraryconfiguration.JSFVersion

Deprecated Exceptions
org.eclipse.jst.jsf.core.jsflibraryregistry.InvalidArchiveFilesCreationException

Deprecated Methods
org.eclipse.jst.jsf.context.symbol.source.AbstractContextSymbolFactory.create(String, int, IAdaptable, List) Use the new create method instead.
org.eclipse.jst.jsf.designtime.symbols.AbstractDataModelVariableFactory.createDefaultSymbol(String) use JSFSymbolFactory.createDefaultSymbol instead.
org.eclipse.jst.jsf.designtime.symbols.AbstractDataModelVariableFactory.createValueExpression(String, IStructuredDocumentContext, IFile) use JSFSymbolFactory.getValueTypeFromEL instead.
org.eclipse.jst.jsf.common.metadata.Model.getCurrentModelContext() - Helios
org.eclipse.jst.jsf.core.jsfappconfig.JSFAppConfigManager.getFacesConfigModels() - SHOULD NOT USE
org.eclipse.jst.jsf.core.jsfappconfig.JSFAppConfigManager.getInstance(IProject)
org.eclipse.jst.jsf.core.jsfappconfig.JSFAppConfigManager.getJSFAppConfigProviders() - SHOULD NOT USE
org.eclipse.jst.jsf.designtime.context.DTFacesContext.getLocaleString() Use IDTViewHandler.calculateLocale instead
org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigFactoryImpl.getPackage()
org.eclipse.jst.jsf.core.jsfappconfig.JSFAppConfigUtils.getWebContentFolder(IProject) Call DefaultVirtualComponentQuery.getWebContentFolder instead
org.eclipse.jst.jsf.common.metadata.Model.setCurrentModelContext(ModelKeyDescriptor) - Helios
org.eclipse.jst.jsf.designtime.context.DTFacesContext.setLocaleString(String) Use IDTViewHandler.calculateLocale instead

Deprecated Constructors
org.eclipse.jst.jsf.designtime.context.DTFacesContext(IExternalContextFactoryLocator) Use DTFacesContext(IAdaptable, IExternalContextFactoryLocator)