Top Description Fields Constructors Methods
com.sun.faces.mgbean

public Class ManagedMapBeanBuilder

extends BeanBuilder
Class Inheritance
Imports
javax.faces.context.FacesContext, java.util.Map

This builder builds beans that are defined as Map instances.

Field Summary

Modifier and TypeField and Description
private Map<BeanBuilder.Expression, BeanBuilder.Expression>
Inherited from com.sun.faces.mgbean.BeanBuilder:
beanInfo

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv void
bake()

Overrides com.sun.faces.mgbean.BeanBuilder.bake.

Performs sanity checking of the ManagedBeanInfo instance provided when the BeanBuilder instance was created.
protected void
Inherited from com.sun.faces.mgbean.BeanBuilder:
bakedbuilddestroygetBakedListgetBakedMapgetBeanClassgetDescriptionsgetManagedBeanInfogetMessagesgetReferencesgetScopehasMessagesinitListinitMapinjectResourcesinvokePostConstructisBakedloadClassnewBeanInstancequeueMessagequeueMessages

Field Detail

mapEntriesback to summary
private Map<BeanBuilder.Expression, BeanBuilder.Expression> mapEntries

Constructor Detail

ManagedMapBeanBuilderback to summary
public ManagedMapBeanBuilder(ManagedBeanInfo beanInfo)

Method Detail

bakeback to summary
pack-priv void bake()

Overrides com.sun.faces.mgbean.BeanBuilder.bake.

Doc from com.sun.faces.mgbean.BeanBuilder.bake.

Performs sanity checking of the ManagedBeanInfo instance provided when the BeanBuilder instance was created. If any issues are found, queue messages which will be logged when first baked and exposed as exceptions at runtime per the spec.

Annotations
@Override
buildBeanback to summary
protected void buildBean(Object bean, FacesContext context)

Implements abstract com.sun.faces.mgbean.BeanBuilder.buildBean.

Annotations
@Override