com.sun.faces.config.processor
public class ManagedBeanConfigProcessor extends AbstractConfigProcessor
This ConfigProcessor
handles all elements defined under
/faces-config/managed-bean
.
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
DEFAULT_SCOPE |
private static java.lang.String |
DESCRIPTION
/faces-config/managed-bean/description
|
private static java.lang.String |
EAGER_ATTRIBUTE
eager attribute defined in the managed-bean element. |
private static java.lang.String |
KEY
Handles:
/faces-config/managed-bean/managed-property/map-entries/map-entry/key
|
private static java.lang.String |
LIST_ENTRIES
Handles:
/faces-config/managed-bean/list-entries
/faces-config/managed-bean/managed-property/list-entries
|
private static java.util.logging.Logger |
LOGGER |
private static java.lang.String |
MANAGED_BEAN
/faces-config/managed-bean
|
private static java.lang.String |
MAP_ENTRIES
Handles:
/faces-config/managed-bean/map-entries
/faces-config/managed-bean/managed-property/map-entries
|
private static java.lang.String |
MAP_ENTRY
Handles:
/faces-config/managed-bean/map-entries/map-entry
/faces-config/managed-bean/managed-property/map-entries/map-entry
|
private static java.lang.String |
MAP_KEY_CLASS
Handles:
/faces-config/managed-bean/map-entries/key-class
/faces-config/managed-bean/managed-property/map-entries/key-class
|
private static java.lang.String |
MG_PROPERTY
/faces-config/managed-bean/managed-property
|
private static java.lang.String |
MG_PROPERTY_NAME
/faces-config/managed-bean/managed-property/property-name
|
private static java.lang.String |
MG_PROPERTY_TYPE
/faces-config/managed-bean/managed-property/property-class
|
private static java.lang.String |
MGBEAN_CLASS
/faces-config/managed-bean/mananged-bean-class
|
private static java.lang.String |
MGBEAN_NAME
/faces-config/mananged-bean/managed-bean-name
|
private static java.lang.String |
MGBEAN_SCOPE
/faces-config/managed-bean/managed-bean-scope
|
private static java.lang.String |
NULL_VALUE
Handles:
/faces-config/managed-bean/map-entries/map-entry/null-value
/faces-config/managed-bean/managed-property/null-value
/faces-config/managed-bean/managed-property/map-entries/map-entry/null-value
/faces-config/managed-bean/list-entries/null-value
/faces-config/managed-bean/managed-property/list-entries/null-value
|
private static java.lang.String |
VALUE
Handles:
/faces-config/managed-bean/map-entries/map-entry/value
/faces-config/managed-bean/managed-property/value
/faces-config/managed-bean/managed-property/map-entries/map-entry/value
/faces-config/managed-bean/list-entries/value
/faces-config/managed-bean/managed-property/list-entries/value
|
private static java.lang.String |
VALUE_CLASS
Handles:
/faces-config/managed-bean/map-entries/value-class
/faces-config/managed-bean/managed-property/map-entries/value-class
/faces-config/managed-bean/list-entries/value-class
/faces-config/managed-bean/managed-property/list-entries/value-class
|
Constructor and Description |
---|
ManagedBeanConfigProcessor() |
Modifier and Type | Method and Description |
---|---|
private void |
addManagedBean(BeanManager beanManager,
org.w3c.dom.Node managedBean) |
private ManagedBeanInfo.ListEntry |
buildListEntry(org.w3c.dom.Node listEntry) |
private ManagedBeanInfo.ManagedProperty |
buildManagedProperty(org.w3c.dom.Node managedProperty) |
private ManagedBeanInfo.MapEntry |
buildMapEntry(org.w3c.dom.Node mapEntry) |
private boolean |
isEager(org.w3c.dom.Node managedBean,
java.lang.String beanName,
java.lang.String scope) |
void |
process(javax.servlet.ServletContext sc,
DocumentInfo[] documentInfos)
Process the array of
Document s. |
createInstance, createInstance, findRootType, getApplication, getNodeText, getTextMap, invokeNext, loadClass, processAnnotations, setNext
private static final java.util.logging.Logger LOGGER
private static final java.lang.String MANAGED_BEAN
/faces-config/managed-bean
private static final java.lang.String DESCRIPTION
/faces-config/managed-bean/description
private static final java.lang.String MGBEAN_NAME
/faces-config/mananged-bean/managed-bean-name
private static final java.lang.String MGBEAN_CLASS
/faces-config/managed-bean/mananged-bean-class
private static final java.lang.String MGBEAN_SCOPE
/faces-config/managed-bean/managed-bean-scope
private static final java.lang.String MG_PROPERTY
/faces-config/managed-bean/managed-property
private static final java.lang.String MG_PROPERTY_NAME
/faces-config/managed-bean/managed-property/property-name
private static final java.lang.String MG_PROPERTY_TYPE
/faces-config/managed-bean/managed-property/property-class
private static final java.lang.String NULL_VALUE
Handles:
private static final java.lang.String VALUE
Handles:
private static final java.lang.String KEY
Handles:
private static final java.lang.String MAP_KEY_CLASS
Handles:
private static final java.lang.String VALUE_CLASS
Handles:
private static final java.lang.String MAP_ENTRY
Handles:
private static final java.lang.String MAP_ENTRIES
Handles:
private static final java.lang.String LIST_ENTRIES
Handles:
private static final java.lang.String EAGER_ATTRIBUTE
eager
attribute defined in the managed-bean element.
private static final java.lang.String DEFAULT_SCOPE
public void process(javax.servlet.ServletContext sc, DocumentInfo[] documentInfos) throws java.lang.Exception
ConfigProcessor
Process the array of Document
s.
sc
- the ServletContext
for the application being configureddocumentInfos
- @throws Exception if an error occurs during processingjava.lang.Exception
ConfigProcessor.process(javax.servlet.ServletContext,com.sun.faces.config.DocumentInfo[])
private void addManagedBean(BeanManager beanManager, org.w3c.dom.Node managedBean)
private ManagedBeanInfo.ListEntry buildListEntry(org.w3c.dom.Node listEntry)
private ManagedBeanInfo.MapEntry buildMapEntry(org.w3c.dom.Node mapEntry)
private ManagedBeanInfo.ManagedProperty buildManagedProperty(org.w3c.dom.Node managedProperty)
private boolean isEager(org.w3c.dom.Node managedBean, java.lang.String beanName, java.lang.String scope)
Copyright © 2002-2010 Oracle America, Inc. All Rights Reserved.