Class PropertiesForm
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- javax.faces.component.UIForm
-
- javax.faces.component.html.HtmlForm
-
- de.xima.fc.workflow.taglib.component.propertiesform.PropertiesFormBase
-
- de.xima.fc.workflow.taglib.component.propertiesform.PropertiesForm
-
- All Implemented Interfaces:
IPreRenderListener
,EventListener
,javax.faces.component.behavior.ClientBehaviorHolder
,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
public class PropertiesForm extends PropertiesFormBase implements javax.faces.event.ComponentSystemEventListener, IPreRenderListener
JSF component for the properties panel of the workflow designer. This is actually anHtmlForm
that records validation failures, but still allows values to be set on the model.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.xima.fc.workflow.taglib.component.propertiesform.PropertiesFormBase
PropertiesFormBase.PropertyKeys
-
-
Field Summary
Fields Modifier and Type Field Description static String
COMPONENT_TYPE
The component type used to register this component.
-
Constructor Summary
Constructors Constructor Description PropertiesForm()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isSkipValidators()
void
onPreRender(javax.faces.context.FacesContext context, javax.faces.event.PreRenderViewEvent event)
Called whenPreRenderViewEvent
occurred.void
processEvent(javax.faces.event.ComponentSystemEvent event)
void
processUpdates(javax.faces.context.FacesContext context)
void
processValidators(javax.faces.context.FacesContext context)
void
setOverrides(PropertiesFormOverrides overrides)
-
Methods inherited from class de.xima.fc.workflow.taglib.component.propertiesform.PropertiesFormBase
getOnRenderBegin, getOnValidationComplete, isRemoveValidationFailures, isUpdateModelOnValidationFailure, setOnRenderBegin, setOnValidationComplete, setRemoveValidationFailures, setUpdateModelOnValidationFailure
-
Methods inherited from class javax.faces.component.html.HtmlForm
getAccept, getAcceptcharset, getDefaultEventName, getDir, getEnctype, getEventNames, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnreset, getOnsubmit, getRole, getStyle, getStyleClass, getTarget, getTitle, setAccept, setAcceptcharset, setDir, setEnctype, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnreset, setOnsubmit, setRole, setStyle, setStyleClass, setTarget, setTitle
-
Methods inherited from class javax.faces.component.UIForm
createUniqueId, getContainerClientId, getFamily, isPrependId, isSubmitted, processDecodes, setPrependId, setSubmitted, visitTree
-
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
-
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression
-
-
-
-
Field Detail
-
COMPONENT_TYPE
public static final String COMPONENT_TYPE
The component type used to register this component.- See Also:
- Constant Field Values
-
-
Method Detail
-
isSkipValidators
public boolean isSkipValidators()
-
onPreRender
public void onPreRender(javax.faces.context.FacesContext context, javax.faces.event.PreRenderViewEvent event)
Description copied from interface:IPreRenderListener
Called whenPreRenderViewEvent
occurred.- Specified by:
onPreRender
in interfaceIPreRenderListener
- Parameters:
context
- The current faces context.event
- The event that occurred.
-
processEvent
public void processEvent(javax.faces.event.ComponentSystemEvent event) throws javax.faces.event.AbortProcessingException
- Specified by:
processEvent
in interfacejavax.faces.event.ComponentSystemEventListener
- Overrides:
processEvent
in classjavax.faces.component.UIComponent
- Throws:
javax.faces.event.AbortProcessingException
-
processUpdates
public void processUpdates(javax.faces.context.FacesContext context)
- Overrides:
processUpdates
in classjavax.faces.component.UIForm
-
processValidators
public void processValidators(javax.faces.context.FacesContext context)
- Overrides:
processValidators
in classjavax.faces.component.UIForm
-
setOverrides
public void setOverrides(PropertiesFormOverrides overrides)
- Parameters:
overrides
- Overrides influencing how messages and validations are processed.
-
-