| com.sun.jbi.jsf.factory.DynamicPropertySheetFactory
DynamicPropertySheetFactory | public class DynamicPropertySheetFactory extends ComponentFactoryBase (Code) | | Some property sheet are non-static, or Dynamic. By this it is meant
that some of the property elements can only be determined at Runtime.
The goal of this factory is to provide a means for dynamic property
components to be defined.
The
com.sun.jsftemplating.layout.descriptors.ComponentType id for this factory is: "dynamicPropertySheet".
|
Field Summary | |
final public static String | PROPERTY_SHEET_ADAPTOR_CLASS This is the option that must be supplied when using this factory
in order to specify which PropertySheetAdaptor instance should be used.
The value should be a fully qualified class name of a valid
PropertySheetAdaptor instance. |
Method Summary | |
protected void | configurePropertySheet(FacesContext ctx, PropertySheetAdaptor adaptor, UIComponent propertySheet, Object currentObj) | public UIComponent | create(FacesContext context, LayoutComponent descriptor, UIComponent parent) | protected UIComponent | createPropertySheet(FacesContext ctx, PropertySheetAdaptor adaptor, String propertySheetId, UIComponent parent) | protected PropertySheetAdaptor | getPropertySheetAdaptor(FacesContext ctx, LayoutComponent desc, UIComponent parent) |
PROPERTY_SHEET_ADAPTOR_CLASS | final public static String PROPERTY_SHEET_ADAPTOR_CLASS(Code) | | This is the option that must be supplied when using this factory
in order to specify which PropertySheetAdaptor instance should be used.
The value should be a fully qualified class name of a valid
PropertySheetAdaptor instance. The PropertySheetAdaptor instance must have a
public static PropertySheetAdaptor getInstance(FacesContext,
LayoutComponent, UIComponent) method in order to get access
to an instance of the PropertySheetAdaptor instance.
|
DynamicPropertySheetFactory | public DynamicPropertySheetFactory()(Code) | | Constructor
|
configurePropertySheet | protected void configurePropertySheet(FacesContext ctx, PropertySheetAdaptor adaptor, UIComponent propertySheet, Object currentObj)(Code) | | Adds on facets and handlers.
|
create | public UIComponent create(FacesContext context, LayoutComponent descriptor, UIComponent parent)(Code) | | This is the factory method responsible for creating the
UIComponent .
Parameters: context - The FacesContext Parameters: descriptor - The LayoutComponent descriptor associatedwith the requested UIComponent . Parameters: parent - The parent UIComponent The newly created component. |
createPropertySheet | protected UIComponent createPropertySheet(FacesContext ctx, PropertySheetAdaptor adaptor, String propertySheetId, UIComponent parent)(Code) | | This method creates the PropertySheet
|
|
|