public abstract class AbstractGraphValidator
extends javax.faces.component.UIComponentBase
The <rich:graphValidator> component is used to wrap a set of input components related to one object. The object defined by the <rich:graphValidator> component can then be completely validated. The validation includes all object properties, even those which are not bound to the individual form components. Validation performed in this way allows for cross-field validation in complex forms.
Modifier and Type | Field and Description |
---|---|
static String |
COMPONENT_FAMILY |
static String |
COMPONENT_TYPE |
Constructor and Description |
---|
AbstractGraphValidator() |
Modifier and Type | Method and Description |
---|---|
javax.faces.validator.Validator |
createChildrenValidator() |
abstract Class<?>[] |
getGroups()
The list of fully-qualified names (FQNs) of classes determining bean-validation groups to be validated.
|
abstract String |
getSummary()
Message summary will be used in case in case of validation error when no other message is provided.
|
abstract String |
getType()
The validator-id of validator used to process validation of the provided bean (Default value: org.richfaces.BeanValidator)
|
protected GraphValidatorState |
getValidatorState(javax.faces.context.FacesContext context) |
abstract Object |
getValue()
Bean EL reference to be validated
|
void |
processDecodes(javax.faces.context.FacesContext context) |
void |
processUpdates(javax.faces.context.FacesContext context) |
void |
processValidators(javax.faces.context.FacesContext context) |
abstract void |
setGroups(Class<?>[] newvalue) |
abstract void |
setSummary(String newvalue) |
abstract void |
setType(String newvalue) |
abstract void |
setValue(Object newvalue) |
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeAll, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, visitTree
getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getFamily, getListenersForEventClass, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent
public static final String COMPONENT_TYPE
public static final String COMPONENT_FAMILY
public abstract Object getValue()
public abstract void setValue(Object newvalue)
public abstract String getSummary()
public abstract void setSummary(String newvalue)
public abstract Class<?>[] getGroups()
public abstract void setGroups(Class<?>[] newvalue)
public abstract String getType()
public abstract void setType(String newvalue)
public void processDecodes(javax.faces.context.FacesContext context)
processDecodes
in class javax.faces.component.UIComponentBase
protected GraphValidatorState getValidatorState(javax.faces.context.FacesContext context)
public void processValidators(javax.faces.context.FacesContext context)
processValidators
in class javax.faces.component.UIComponentBase
public void processUpdates(javax.faces.context.FacesContext context)
processUpdates
in class javax.faces.component.UIComponentBase
public javax.faces.validator.Validator createChildrenValidator()
Copyright © 2016 JBoss by Red Hat. All Rights Reserved.