Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.myfaces.config
Class RuntimeConfig  view RuntimeConfig download RuntimeConfig.java

java.lang.Object
  extended byorg.apache.myfaces.config.RuntimeConfig

public class RuntimeConfig
extends java.lang.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: 233472 $ $Date: 2005-08-19 08:40:17 -0400 (Fri, 19 Aug 2005) $

Field Summary
private  java.util.Map _managedBeans
           
private  java.util.Collection _navigationRules
           
private  boolean _navigationRulesChanged
           
private static java.lang.String APPLICATION_MAP_PARAM_NAME
           
 
Constructor Summary
RuntimeConfig()
           
 
Method Summary
 void addManagedBean(java.lang.String name, org.apache.myfaces.config.element.ManagedBean managedBean)
           
 void addNavigationRule(org.apache.myfaces.config.element.NavigationRule navigationRule)
           
static RuntimeConfig getCurrentInstance(javax.faces.context.ExternalContext externalContext)
           
 org.apache.myfaces.config.element.ManagedBean getManagedBean(java.lang.String name)
          Return the managed bean info that can be used by the VariableResolver implementation.
 java.util.Collection getNavigationRules()
          Return the navigation rules that can be used by the NavigationHandler implementation.
 boolean isNavigationRulesChanged()
           
 void setNavigationRulesChanged(boolean navigationRulesChanged)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPLICATION_MAP_PARAM_NAME

private static final java.lang.String APPLICATION_MAP_PARAM_NAME

_navigationRules

private java.util.Collection _navigationRules

_managedBeans

private java.util.Map _managedBeans

_navigationRulesChanged

private boolean _navigationRulesChanged
Constructor Detail

RuntimeConfig

public RuntimeConfig()
Method Detail

getCurrentInstance

public static RuntimeConfig getCurrentInstance(javax.faces.context.ExternalContext externalContext)

getNavigationRules

public java.util.Collection getNavigationRules()
Return the navigation rules that can be used by the NavigationHandler implementation.


addNavigationRule

public void addNavigationRule(org.apache.myfaces.config.element.NavigationRule navigationRule)

isNavigationRulesChanged

public boolean isNavigationRulesChanged()

setNavigationRulesChanged

public void setNavigationRulesChanged(boolean navigationRulesChanged)

getManagedBean

public org.apache.myfaces.config.element.ManagedBean getManagedBean(java.lang.String name)
Return the managed bean info that can be used by the VariableResolver implementation.


addManagedBean

public void addManagedBean(java.lang.String name,
                           org.apache.myfaces.config.element.ManagedBean managedBean)