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

public Class DataModelClassesMapProducer

extends CdiProducer<Map<Class<?>, Class<? extends DataModel<?>>>>
Class Inheritance
Imports
java.util.Map, jakarta.enterprise.context.ApplicationScoped, jakarta.enterprise.inject.spi.BeanManager, .CDI, jakarta.faces.model.DataModel

The DataModelClassesMapProducer is the CDI producer that allows UIData, UIRepeat and possible other components that need a DataModel wrapper for a given type to obtain a Map of types to DataModel implementations capable of wrapping that type.

Components can obtain this Map by querying the bean manager for beans named "comSunFacesDataModelClassesMap".

Since
2.3

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from com.sun.faces.cdi.CdiProducer:
addToIdbeanClasscreatecreatedestroygetBeanClassgetIdgetInjectionPointsgetNamegetQualifiersgetScopegetStereotypesgetTypesisAlternativeisNullablenamequalifiersscopetypes

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.sun.faces.cdi.CdiProducer.serialVersionUID.

Serialization version

Constructor Detail

DataModelClassesMapProducerback to summary
public DataModelClassesMapProducer(BeanManager beanManager)