public class CachedControlBuilder extends BaseCachedBuilder
BaseCachedBuilder.Property
Modifier and Type | Field and Description |
---|---|
protected List<CachedActionListenerBuilder> |
m_actionListeners |
protected List<CachedControlBuilder> |
m_children |
protected Class<?> |
m_classToBuild |
protected String |
m_componentType |
protected CachedConverterBuilder |
m_converter |
protected Map<String,CachedControlBuilder> |
m_facets |
protected String |
m_id |
protected String |
m_rendererType |
protected List<CachedValidatorBuilder> |
m_validators |
protected List<CachedValueChangeListenerBuilder> |
m_valueChangeListeners |
m_attributes, m_bindings, m_properties, m_propertyDescriptors, NO_ARGS, SIGNATURE_PATTERN
Constructor and Description |
---|
CachedControlBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
addActionListener(CachedActionListenerBuilder builder) |
void |
addChild(CachedControlBuilder builder) |
void |
addFacet(String name,
CachedControlBuilder builder) |
void |
addValidator(CachedValidatorBuilder builder) |
void |
addValueChangeListener(CachedValueChangeListenerBuilder builder) |
UIComponent |
build(FacesContext ctx) |
protected Class<?> |
getClassToBuild(FacesContext ctx) |
void |
setComponentType(String type) |
void |
setConverter(CachedConverterBuilder builder) |
void |
setId(String id) |
void |
setRendererType(String type) |
addAttribute, addProperty, addProperty, addProperty, convertToType, getBindingExpressionReWriter, getMethodBindingArgTypes, getPropertyDescriptor, isExpression, setBindingExpressionReWriter, setProperties, setProperty
protected Class<?> m_classToBuild
protected String m_id
protected String m_componentType
protected String m_rendererType
protected List<CachedControlBuilder> m_children
protected Map<String,CachedControlBuilder> m_facets
protected CachedConverterBuilder m_converter
protected List<CachedValidatorBuilder> m_validators
protected List<CachedActionListenerBuilder> m_actionListeners
protected List<CachedValueChangeListenerBuilder> m_valueChangeListeners
protected Class<?> getClassToBuild(FacesContext ctx)
getClassToBuild
in class BaseCachedBuilder
public UIComponent build(FacesContext ctx) throws FacesException
FacesException
public void setId(String id)
public void setComponentType(String type)
public void setRendererType(String type)
public void addChild(CachedControlBuilder builder)
public void addFacet(String name, CachedControlBuilder builder)
public void setConverter(CachedConverterBuilder builder)
public void addValidator(CachedValidatorBuilder builder)
public void addActionListener(CachedActionListenerBuilder builder)
public void addValueChangeListener(CachedValueChangeListenerBuilder builder)