org.apache.myfaces.config
Class RuntimeConfig
java.lang.Object
org.apache.myfaces.config.RuntimeConfig
public class RuntimeConfig
- extends Object
Holds all configuration information (from the faces-config xml files) that is needed later during runtime. The config
information in this class is only available to the MyFaces core implementation classes (i.e. the myfaces source
tree). See MyfacesConfig for config parameters that can be used for shared or component classes.
- Version:
- $Revision: 1550609 $ $Date: 2013-12-13 01:18:08 +0000 (Fri, 13 Dec 2013) $
- Author:
- Manfred Geiler (latest modification by $Author: lu4242 $)
Method Summary |
void |
addApplicationElResolver(javax.el.ELResolver resolver)
|
void |
addComponentTagDeclaration(ComponentTagDeclaration declaration)
|
void |
addContractMapping(String urlPattern,
String contract)
|
void |
addContractMapping(String urlPattern,
String[] contracts)
|
void |
addConverterConfiguration(String converterClassName,
Converter configuration)
|
void |
addFaceletProcessingConfiguration(String fileExtension,
FaceletsProcessing configuration)
|
void |
addFaceletTagLibrary(FaceletTagLibrary library)
|
void |
addFacesConfigElResolver(javax.el.ELResolver resolver)
|
void |
addInjectedObject(Object object)
|
void |
addManagedBean(String name,
ManagedBean managedBean)
|
void |
addNavigationRule(NavigationRule navigationRule)
|
void |
addResourceBundle(ResourceBundle bundle)
|
void |
addResourceResolver(String resourceResolver)
|
void |
addViewPoolMapping(ViewPoolMapping mapping)
|
List<javax.el.ELResolver> |
getApplicationElResolvers()
|
Set<String> |
getClassLoaderResourceLibraryContracts()
|
List<ComponentTagDeclaration> |
getComponentTagDeclarations()
|
Map<String,List<String>> |
getContractMappings()
|
Converter |
getConverterConfiguration(String converterClassName)
|
static RuntimeConfig |
getCurrentInstance(ExternalContext externalContext)
|
Comparator<javax.el.ELResolver> |
getELResolverComparator()
|
org.apache.commons.collections.Predicate |
getELResolverPredicate()
|
javax.el.ExpressionFactory |
getExpressionFactory()
|
Set<String> |
getExternalContextResourceLibraryContracts()
|
FaceletsProcessing |
getFaceletProcessingConfiguration(String fileExtensions)
|
Collection<FaceletsProcessing> |
getFaceletProcessingConfigurations()
|
List<FaceletTagLibrary> |
getFaceletTagLibraries()
|
List<javax.el.ELResolver> |
getFacesConfigElResolvers()
|
String |
getFacesVersion()
|
Map<String,Integer> |
getIdByNamespace()
|
List<Object> |
getInjectedObjects()
|
ManagedBean |
getManagedBean(String name)
Return the managed bean info that can be used by the VariableResolver implementation. |
Map<String,ManagedBean> |
getManagedBeans()
|
Map<String,ManagedBean> |
getManagedBeansNotReaddedAfterPurge()
|
NamedEventManager |
getNamedEventManager()
|
Map<Integer,String> |
getNamespaceById()
|
Collection<NavigationRule> |
getNavigationRules()
Return the navigation rules that can be used by the NavigationHandler implementation. |
PropertyResolver |
getPropertyResolver()
|
PropertyResolver |
getPropertyResolverChainHead()
|
ResourceBundle |
getResourceBundle(String name)
Return the resourcebundle which was configured in faces config by var name |
Map<String,ResourceBundle> |
getResourceBundles()
|
Set<String> |
getResourceLibraryContracts()
|
List<String> |
getResourceResolvers()
|
VariableResolver |
getVariableResolver()
|
VariableResolver |
getVariableResolverChainHead()
|
List<ViewPoolMapping> |
getViewPoolMappings()
|
boolean |
isNavigationRulesChanged()
|
void |
purge()
|
void |
resetManagedBeansNotReaddedAfterPurge()
|
void |
setClassLoaderResourceLibraryContracts(Set<String> classLoaderResourceLibraryContracts)
|
void |
setELResolverComparator(Comparator<javax.el.ELResolver> elResolverComparator)
|
void |
setELResolverPredicate(org.apache.commons.collections.Predicate elResolverPredicate)
|
void |
setExpressionFactory(javax.el.ExpressionFactory expressionFactory)
|
void |
setExternalContextResourceLibraryContracts(Set<String> externalContextResourceLibraryContracts)
|
void |
setIdByNamespace(Map<String,Integer> idByNamespace)
|
void |
setNamedEventManager(NamedEventManager namedEventManager)
|
void |
setNamespaceById(Map<Integer,String> namespaceById)
|
void |
setNavigationRulesChanged(boolean navigationRulesChanged)
|
void |
setPropertyResolver(PropertyResolver propertyResolver)
|
void |
setPropertyResolverChainHead(PropertyResolver resolver)
|
void |
setVariableResolver(VariableResolver variableResolver)
|
void |
setVariableResolverChainHead(VariableResolver resolver)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuntimeConfig
public RuntimeConfig()
getCurrentInstance
public static RuntimeConfig getCurrentInstance(ExternalContext externalContext)
purge
public void purge()
getNavigationRules
public Collection<NavigationRule> getNavigationRules()
- Return the navigation rules that can be used by the NavigationHandler implementation.
- Returns:
- a Collection of
NavigationRule
s
addNavigationRule
public void addNavigationRule(NavigationRule navigationRule)
isNavigationRulesChanged
public boolean isNavigationRulesChanged()
setNavigationRulesChanged
public void setNavigationRulesChanged(boolean navigationRulesChanged)
getManagedBean
public ManagedBean getManagedBean(String name)
- Return the managed bean info that can be used by the VariableResolver implementation.
- Returns:
- a
ManagedBean
getManagedBeans
public Map<String,ManagedBean> getManagedBeans()
addManagedBean
public void addManagedBean(String name,
ManagedBean managedBean)
addComponentTagDeclaration
public void addComponentTagDeclaration(ComponentTagDeclaration declaration)
getComponentTagDeclarations
public List<ComponentTagDeclaration> getComponentTagDeclarations()
addFaceletTagLibrary
public void addFaceletTagLibrary(FaceletTagLibrary library)
getFaceletTagLibraries
public List<FaceletTagLibrary> getFaceletTagLibraries()
addConverterConfiguration
public final void addConverterConfiguration(String converterClassName,
Converter configuration)
getConverterConfiguration
public Converter getConverterConfiguration(String converterClassName)
getResourceBundle
public ResourceBundle getResourceBundle(String name)
- Return the resourcebundle which was configured in faces config by var name
- Parameters:
name
- the name of the resource bundle (content of var)
- Returns:
- the resource bundle or null if not found
getResourceBundles
public Map<String,ResourceBundle> getResourceBundles()
- Returns:
- the resourceBundles
addResourceBundle
public void addResourceBundle(ResourceBundle bundle)
addFacesConfigElResolver
public void addFacesConfigElResolver(javax.el.ELResolver resolver)
getFacesConfigElResolvers
public List<javax.el.ELResolver> getFacesConfigElResolvers()
addApplicationElResolver
public void addApplicationElResolver(javax.el.ELResolver resolver)
getApplicationElResolvers
public List<javax.el.ELResolver> getApplicationElResolvers()
setVariableResolver
public void setVariableResolver(VariableResolver variableResolver)
getVariableResolver
public VariableResolver getVariableResolver()
setPropertyResolver
public void setPropertyResolver(PropertyResolver propertyResolver)
getPropertyResolver
public PropertyResolver getPropertyResolver()
getExpressionFactory
public javax.el.ExpressionFactory getExpressionFactory()
setExpressionFactory
public void setExpressionFactory(javax.el.ExpressionFactory expressionFactory)
setPropertyResolverChainHead
public void setPropertyResolverChainHead(PropertyResolver resolver)
getPropertyResolverChainHead
public PropertyResolver getPropertyResolverChainHead()
setVariableResolverChainHead
public void setVariableResolverChainHead(VariableResolver resolver)
getVariableResolverChainHead
public VariableResolver getVariableResolverChainHead()
getManagedBeansNotReaddedAfterPurge
public Map<String,ManagedBean> getManagedBeansNotReaddedAfterPurge()
resetManagedBeansNotReaddedAfterPurge
public void resetManagedBeansNotReaddedAfterPurge()
getFacesVersion
public String getFacesVersion()
getNamedEventManager
public NamedEventManager getNamedEventManager()
setNamedEventManager
public void setNamedEventManager(NamedEventManager namedEventManager)
getELResolverComparator
public Comparator<javax.el.ELResolver> getELResolverComparator()
setELResolverComparator
public void setELResolverComparator(Comparator<javax.el.ELResolver> elResolverComparator)
getELResolverPredicate
public org.apache.commons.collections.Predicate getELResolverPredicate()
setELResolverPredicate
public void setELResolverPredicate(org.apache.commons.collections.Predicate elResolverPredicate)
addFaceletProcessingConfiguration
public void addFaceletProcessingConfiguration(String fileExtension,
FaceletsProcessing configuration)
getFaceletProcessingConfiguration
public FaceletsProcessing getFaceletProcessingConfiguration(String fileExtensions)
getFaceletProcessingConfigurations
public Collection<FaceletsProcessing> getFaceletProcessingConfigurations()
getExternalContextResourceLibraryContracts
public Set<String> getExternalContextResourceLibraryContracts()
- Returns:
- the _externalContextResourceLibraryContracts
setExternalContextResourceLibraryContracts
public void setExternalContextResourceLibraryContracts(Set<String> externalContextResourceLibraryContracts)
- Parameters:
externalContextResourceLibraryContracts
- the _externalContextResourceLibraryContracts to set
getClassLoaderResourceLibraryContracts
public Set<String> getClassLoaderResourceLibraryContracts()
- Returns:
- the _classLoaderResourceLibraryContracts
setClassLoaderResourceLibraryContracts
public void setClassLoaderResourceLibraryContracts(Set<String> classLoaderResourceLibraryContracts)
- Parameters:
classLoaderResourceLibraryContracts
- the _classLoaderResourceLibraryContracts to set
getResourceLibraryContracts
public Set<String> getResourceLibraryContracts()
- Returns:
- the _resourceLibraryContracts
getContractMappings
public Map<String,List<String>> getContractMappings()
- Returns:
- the _contractMappings
addContractMapping
public void addContractMapping(String urlPattern,
String[] contracts)
addContractMapping
public void addContractMapping(String urlPattern,
String contract)
getResourceResolvers
public List<String> getResourceResolvers()
addResourceResolver
public void addResourceResolver(String resourceResolver)
getInjectedObjects
public List<Object> getInjectedObjects()
- Returns:
- the _injectedObjects
addInjectedObject
public void addInjectedObject(Object object)
getNamespaceById
public Map<Integer,String> getNamespaceById()
setNamespaceById
public void setNamespaceById(Map<Integer,String> namespaceById)
getIdByNamespace
public Map<String,Integer> getIdByNamespace()
setIdByNamespace
public void setIdByNamespace(Map<String,Integer> idByNamespace)
getViewPoolMappings
public List<ViewPoolMapping> getViewPoolMappings()
addViewPoolMapping
public void addViewPoolMapping(ViewPoolMapping mapping)
Copyright © 2014 The Apache Software Foundation. All rights reserved.