org.openfaces.component.validation
Class ValidationProcessor
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
org.openfaces.component.validation.ValidationProcessor
- All Implemented Interfaces:
- java.util.EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder
public class ValidationProcessor
- extends javax.faces.component.UIComponentBase
Fields inherited from class javax.faces.component.UIComponent |
BEANINFO_KEY, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY |
Methods inherited from class javax.faces.component.UIComponentBase |
addClientBehavior, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding |
Methods inherited from class javax.faces.component.UIComponent |
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getValueExpression, initialStateMarked, isCompositeComponent, isInView, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent, visitTree |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLEAR_VERIFIABLE_COMPONENTS
public static final java.lang.String CLEAR_VERIFIABLE_COMPONENTS
- See Also:
- Constant Field Values
COMPONENT_TYPE
public static final java.lang.String COMPONENT_TYPE
- See Also:
- Constant Field Values
ValidationProcessor
public ValidationProcessor()
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveState
in interface javax.faces.component.StateHolder
- Overrides:
saveState
in class javax.faces.component.UIComponentBase
restoreState
public void restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
- Specified by:
restoreState
in interface javax.faces.component.StateHolder
- Overrides:
restoreState
in class javax.faces.component.UIComponentBase
isGlobalMessagesProcessed
public boolean isGlobalMessagesProcessed()
confirmGlobalMessagesProcessing
public void confirmGlobalMessagesProcessing()
getVerifiableComponents
public VerifiableComponent[] getVerifiableComponents(javax.faces.context.FacesContext context)
addVerifiableComponent
public void addVerifiableComponent(VerifiableComponent component)
getContextId
public java.lang.String getContextId()
setContextId
public void setContextId(java.lang.String contextId)
getFamily
public java.lang.String getFamily()
- Specified by:
getFamily
in class javax.faces.component.UIComponent
clearVerifiableComponentsIfNecessary
public void clearVerifiableComponentsIfNecessary(javax.faces.context.FacesContext context)
resetVerifiableComponents
public static void resetVerifiableComponents(javax.faces.context.FacesContext context)
- This method need for case when ViewRoot not recreate after phase RESTORE_VIEW.
getInstance
public static ValidationProcessor getInstance(javax.faces.context.FacesContext context)
isOpenFacesValidationDisabled
public static boolean isOpenFacesValidationDisabled(javax.faces.context.FacesContext context)
initProcessor
public static void initProcessor(javax.faces.context.FacesContext context,
ValidationProcessor processor)
getClientValidationRuleForComponent
public ClientValidationMode getClientValidationRuleForComponent(VerifiableComponent vc)
getClientValidationRuleForForm
public ClientValidationMode getClientValidationRuleForForm(javax.faces.component.UIForm form)
getClientValidationRuleForApplication
public ClientValidationMode getClientValidationRuleForApplication()
getClientValidationSupport
public ClientValidationSupport getClientValidationSupport(javax.faces.component.UIComponent component)
setApplicationClientValidation
public void setApplicationClientValidation(ClientValidationMode applicationClientValidation)
isUseDefaultServerValidationPresentationForForm
public boolean isUseDefaultServerValidationPresentationForForm(javax.faces.component.UIForm form)
isUseDefaultServerValidationPresentationForApplication
public boolean isUseDefaultServerValidationPresentationForApplication()
setUseDefaultServerValidationPresentationForApplication
public void setUseDefaultServerValidationPresentationForApplication(boolean useDefaultServerValidationPresentationForApplication)
isUseDefaultClientValidationPresentationForForm
public boolean isUseDefaultClientValidationPresentationForForm(javax.faces.component.UIForm form)
isUseDefaultClientValidationPresentationForApplication
public boolean isUseDefaultClientValidationPresentationForApplication()
setUseDefaultClientValidationPresentationForApplication
public void setUseDefaultClientValidationPresentationForApplication(boolean useDefaultClientValidationPresentationForApplication)
getDefaultPresentationInstance
public javax.faces.component.UIMessage getDefaultPresentationInstance(javax.faces.context.FacesContext context,
ClientValidationSupport support)
setDefaultPresentationInstance
public void setDefaultPresentationInstance(javax.faces.component.UIMessage defaultPresentationInstance)
getClientValidationRule
public ClientValidationMode getClientValidationRule(javax.faces.component.UIComponent component,
javax.faces.component.UIComponent forComponent)
Copyright © 1998-2010 TeamDev Ltd. All Rights Reserved.