Class DynaForm

  • All Implemented Interfaces:
    java.util.EventListener, javax.faces.component.NamingContainer, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.component.UniqueIdVendor, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, org.primefaces.component.api.Widget

    public class DynaForm
    extends AbstractDynamicData
    implements org.primefaces.component.api.Widget
    DynaForm component.
    Since:
    0.5
    Version:
    $Revision$
    Author:
    Oleg Varaksin / last modified by $Author$
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected static class  DynaForm.PropertyKeys
      Properties that are tracked by state saving.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String COMPONENT_FAMILY  
      static java.lang.String COMPONENT_TYPE  
      • Fields inherited from class javax.faces.component.UIComponent

        ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
      • Fields inherited from interface javax.faces.component.NamingContainer

        SEPARATOR_CHAR
      • Fields inherited from interface org.primefaces.component.api.Widget

        ATTR_WIDGET_VAR_PATTERN, CALLBACK_POST_CONSTRUCT, CALLBACK_POST_REFRESH, CALLBACK_PRE_DESTROY
    • Constructor Summary

      Constructors 
      Constructor Description
      DynaForm()  
    • Constructor Detail

      • DynaForm

        public DynaForm()
    • Method Detail

      • getFamily

        public java.lang.String getFamily()
        Specified by:
        getFamily in class javax.faces.component.UIComponent
      • getWidgetVar

        public java.lang.String getWidgetVar()
      • setWidgetVar

        public void setWidgetVar​(java.lang.String widgetVar)
      • isAutoSubmit

        public boolean isAutoSubmit()
      • setAutoSubmit

        public void setAutoSubmit​(boolean autoSubmit)
      • isOpenExtended

        public boolean isOpenExtended()
      • setOpenExtended

        public void setOpenExtended​(boolean openExtended)
      • getButtonBarPosition

        public java.lang.String getButtonBarPosition()
      • setButtonBarPosition

        public void setButtonBarPosition​(java.lang.String buttonBarPosition)
      • setStyle

        public void setStyle​(java.lang.String style)
      • getStyle

        public java.lang.String getStyle()
      • setStyleClass

        public void setStyleClass​(java.lang.String styleClass)
      • getStyleClass

        public java.lang.String getStyleClass()
      • setColumnClasses

        public void setColumnClasses​(java.lang.String columnClasses)
      • getColumnClasses

        public java.lang.String getColumnClasses()
      • getControlCell

        public UIDynaFormControl getControlCell​(java.lang.String type)
      • getControlCells

        protected java.util.Map<java.lang.String,​UIDynaFormControl> getControlCells()
      • checkModelInstance

        protected static void checkModelInstance​(java.lang.Object value)
      • processChildren

        protected void processChildren​(javax.faces.context.FacesContext context,
                                       javax.faces.event.PhaseId phaseId)
        Description copied from class: AbstractDynamicData
        Processes children components during processDecodes(), processValidators(), processUpdates().
        Specified by:
        processChildren in class AbstractDynamicData
        Parameters:
        context - faces context FacesContext
        phaseId - current JSF phase id
      • visitChildren

        protected boolean visitChildren​(javax.faces.component.visit.VisitContext context,
                                        javax.faces.component.visit.VisitCallback callback)
        Description copied from class: AbstractDynamicData
        Visits children components during visitTree().
        Specified by:
        visitChildren in class AbstractDynamicData
        Parameters:
        context - visit context VisitContext
        callback - visit callback VisitCallback
        Returns:
        boolean true - indicates that the children's visit is complete (e.g. all components that need to be visited have been visited), false - otherwise.
      • invokeOnChildren

        protected boolean invokeOnChildren​(javax.faces.context.FacesContext context,
                                           java.lang.String clientId,
                                           javax.faces.component.ContextCallback callback)
        Description copied from class: AbstractDynamicData
        Searches a child component with the given clientId during invokeOnComponent() and invokes the callback on it if found.
        Specified by:
        invokeOnChildren in class AbstractDynamicData
        Parameters:
        context - faces context FacesContext
        clientId - client Id
        callback - ContextCallback
        Returns:
        boolean true - child component was found, else - otherwise
      • saveState

        public java.lang.Object saveState​(javax.faces.context.FacesContext context)
        Specified by:
        saveState in interface javax.faces.component.StateHolder
        Overrides:
        saveState in class AbstractDynamicData