Top Description Fields Constructors Methods
com.sun.faces.config.processor

public Class ManagedBeanConfigProcessor

extends AbstractConfigProcessor
Class Inheritance
Static Imports
java.text.MessageFormat.format, java.util.logging.Level.FINE

This ConfigProcessor handles all elements defined under /faces-config/managed-bean.

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
DESCRIPTION

/faces-config/managed-bean/description

private static final String
EAGER_ATTRIBUTE

eager attribute defined in the managed-bean element.

private static final String
KEY

Handles:

  • /faces-config/managed-bean/managed-property/map-entries/map-entry/key
private static final String
LIST_ENTRIES

Handles:

  • /faces-config/managed-bean/list-entries
  • /faces-config/managed-bean/managed-property/list-entries
private static final Logger
private static final String
MANAGED_BEAN

/faces-config/managed-bean

private static final String
MAP_ENTRIES

Handles:

  • /faces-config/managed-bean/map-entries
  • /faces-config/managed-bean/managed-property/map-entries
private static final String
MAP_ENTRY

Handles:

  • /faces-config/managed-bean/map-entries/map-entry
  • /faces-config/managed-bean/managed-property/map-entries/map-entry
private static final 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 final String
MG_PROPERTY

/faces-config/managed-bean/managed-property

private static final String
MG_PROPERTY_NAME

/faces-config/managed-bean/managed-property/property-name

private static final String
MG_PROPERTY_TYPE

/faces-config/managed-bean/managed-property/property-class

private static final String
MGBEAN_CLASS

/faces-config/managed-bean/mananged-bean-class

private static final String
MGBEAN_NAME

/faces-config/mananged-bean/managed-bean-name

private static final String
MGBEAN_SCOPE

/faces-config/managed-bean/managed-bean-scope

private static final 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 final 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 final 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 Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
addManagedBean(BeanManager beanManager, Node managedBean)

private ManagedBeanInfo.ListEntry
buildListEntry(Node listEntry)

private ManagedBeanInfo.ManagedProperty
buildManagedProperty(Node managedProperty)

private ManagedBeanInfo.MapEntry
buildMapEntry(Node mapEntry)

private boolean
isEager(Node managedBean, String beanName, String scope)

public void
process(ServletContext
the ServletContext for the application being configured
servletContext
,
FacesContext facesContext, DocumentInfo[]
@throws Exception if an error occurs during processing
documentInfos
)

Implements com.sun.faces.config.processor.ConfigProcessor.process.

Process the array of Documents.

Inherited from com.sun.faces.config.processor.AbstractConfigProcessor:
createInstancecreateInstancecreateInstancedestroydestroyInstancefindRootTypegetApplicationgetClassMetadataMapKeygetNodeTextgetTextMapinitializeClassMetadataMaploadClassprocessAnnotations

Field Detail

DEFAULT_SCOPEback to summary
private static final String DEFAULT_SCOPE
DESCRIPTIONback to summary
private static final String DESCRIPTION

/faces-config/managed-bean/description

EAGER_ATTRIBUTEback to summary
private static final String EAGER_ATTRIBUTE

eager attribute defined in the managed-bean element.

KEYback to summary
private static final String KEY

Handles:

  • /faces-config/managed-bean/managed-property/map-entries/map-entry/key

LIST_ENTRIESback to summary
private static final String LIST_ENTRIES

Handles:

  • /faces-config/managed-bean/list-entries
  • /faces-config/managed-bean/managed-property/list-entries

LOGGERback to summary
private static final Logger LOGGER

Hides com.sun.faces.config.processor.AbstractConfigProcessor.LOGGER.

MANAGED_BEANback to summary
private static final String MANAGED_BEAN

/faces-config/managed-bean

MAP_ENTRIESback to summary
private static final String MAP_ENTRIES

Handles:

  • /faces-config/managed-bean/map-entries
  • /faces-config/managed-bean/managed-property/map-entries

MAP_ENTRYback to summary
private static final String MAP_ENTRY

Handles:

  • /faces-config/managed-bean/map-entries/map-entry
  • /faces-config/managed-bean/managed-property/map-entries/map-entry

MAP_KEY_CLASSback to summary
private static final String MAP_KEY_CLASS

Handles:

  • /faces-config/managed-bean/map-entries/key-class
  • /faces-config/managed-bean/managed-property/map-entries/key-class

MG_PROPERTYback to summary
private static final String MG_PROPERTY

/faces-config/managed-bean/managed-property

MG_PROPERTY_NAMEback to summary
private static final String MG_PROPERTY_NAME

/faces-config/managed-bean/managed-property/property-name

MG_PROPERTY_TYPEback to summary
private static final String MG_PROPERTY_TYPE

/faces-config/managed-bean/managed-property/property-class

MGBEAN_CLASSback to summary
private static final String MGBEAN_CLASS

/faces-config/managed-bean/mananged-bean-class

MGBEAN_NAMEback to summary
private static final String MGBEAN_NAME

/faces-config/mananged-bean/managed-bean-name

MGBEAN_SCOPEback to summary
private static final String MGBEAN_SCOPE

/faces-config/managed-bean/managed-bean-scope

NULL_VALUEback to summary
private static final 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

VALUEback to summary
private static final 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

VALUE_CLASSback to summary
private static final 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 Detail

ManagedBeanConfigProcessorback to summary
public ManagedBeanConfigProcessor()

Method Detail

addManagedBeanback to summary
private void addManagedBean(BeanManager beanManager, Node managedBean)
buildListEntryback to summary
private ManagedBeanInfo.ListEntry buildListEntry(Node listEntry)
buildManagedPropertyback to summary
private ManagedBeanInfo.ManagedProperty buildManagedProperty(Node managedProperty)
buildMapEntryback to summary
private ManagedBeanInfo.MapEntry buildMapEntry(Node mapEntry)
isEagerback to summary
private boolean isEager(Node managedBean, String beanName, String scope)
processback to summary
public void process(ServletContext servletContext, FacesContext facesContext, DocumentInfo[] documentInfos) throws Exception

Implements com.sun.faces.config.processor.ConfigProcessor.process.

Doc from com.sun.faces.config.processor.ConfigProcessor.process.

Process the array of Documents.

Parameters
servletContext:ServletContext

the ServletContext for the application being configured

documentInfos:DocumentInfo[]

@throws Exception if an error occurs during processing

Annotations
@Override
See Also
ConfigProcessor#process(javax.servlet.ServletContext, com.sun.faces.config.manager.documents.DocumentInfo[])