Class CachedControlBuilder
java.lang.Object
com.webmethods.caf.faces.view.cache.BaseCachedBuilder
com.webmethods.caf.faces.view.cache.CachedControlBuilder
Builds a control from cached settings.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.webmethods.caf.faces.view.cache.BaseCachedBuilder
BaseCachedBuilder.Property
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<CachedActionListenerBuilder>
protected List<CachedControlBuilder>
protected Class<?>
protected String
protected CachedConverterBuilder
protected Map<String,
CachedControlBuilder> protected String
protected String
protected List<CachedValidatorBuilder>
protected List<CachedValueChangeListenerBuilder>
Fields inherited from class com.webmethods.caf.faces.view.cache.BaseCachedBuilder
m_attributes, m_bindings, m_properties, m_propertyDescriptors, NO_ARGS, SIGNATURE_PATTERN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addChild
(CachedControlBuilder builder) void
addFacet
(String name, CachedControlBuilder builder) void
addValidator
(CachedValidatorBuilder builder) void
build
(FacesContext ctx) protected Class<?>
void
setComponentType
(String type) void
setConverter
(CachedConverterBuilder builder) void
void
setRendererType
(String type) Methods inherited from class com.webmethods.caf.faces.view.cache.BaseCachedBuilder
addAttribute, addProperty, addProperty, addProperty, convertToType, getBindingExpressionReWriter, getMethodBindingArgTypes, getPropertyDescriptor, isExpression, setBindingExpressionReWriter, setProperties, setProperty
-
Field Details
-
m_classToBuild
-
m_id
-
m_componentType
-
m_rendererType
-
m_children
-
m_facets
-
m_converter
-
m_validators
-
m_actionListeners
-
m_valueChangeListeners
-
-
Constructor Details
-
CachedControlBuilder
public CachedControlBuilder()
-
-
Method Details
-
getClassToBuild
- Specified by:
getClassToBuild
in classBaseCachedBuilder
- Returns:
- Class that this builder builds.
-
build
- Throws:
FacesException
-
setId
-
setComponentType
-
setRendererType
-
addChild
-
addFacet
-
setConverter
-
addValidator
-
addActionListener
-
addValueChangeListener
-