public abstract class UIBeanValidator
extends javax.faces.component.UIComponentBase
implements org.ajax4jsf.component.AjaxComponent, org.ajax4jsf.component.AjaxSupport, org.ajax4jsf.component.AjaxContainer
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BEAN_VALIDATOR_FACET |
static java.lang.String |
COMPONENT_FAMILY |
static java.lang.String |
COMPONENT_TYPE |
Constructor and Description |
---|
UIBeanValidator() |
Modifier and Type | Method and Description |
---|---|
void |
addAjaxListener(org.ajax4jsf.event.AjaxListener listener) |
void |
broadcast(javax.faces.event.FacesEvent event) |
void |
encodeAjax(javax.faces.context.FacesContext context) |
protected boolean |
findMessages(javax.faces.component.UIComponent parent,
javax.faces.component.UIComponent component,
java.util.Set<javax.faces.component.UIComponent> messages,
boolean found)
Recursive search messages for the parent component.
|
protected void |
findRichMessages(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.util.Set<javax.faces.component.UIComponent> messages)
Find all instances of the
UIRichMessages and update list of the rendered messages. |
javax.el.MethodExpression |
getAjaxListener() |
org.ajax4jsf.event.AjaxListener[] |
getAjaxListeners() |
java.lang.String |
getEventString() |
java.util.Set<javax.faces.component.UIComponent> |
getMessages(javax.faces.context.FacesContext context) |
javax.faces.component.UIComponent |
getSingleComponent() |
void |
queueEvent(javax.faces.event.FacesEvent event) |
void |
removeAjaxListener(org.ajax4jsf.event.AjaxListener listener) |
void |
setAjaxListener(javax.el.MethodExpression listener) |
void |
setParent(javax.faces.component.UIComponent parent) |
void |
setParentProperties(javax.faces.component.UIComponent parent) |
addFacesListener, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setRendered, setRendererType, setTransient, setValueBinding
encodeAll, getContainerClientId, getFamily, getValueExpression, setValueExpression
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getData, getEventsQueue, getFocus, getOnbeforedomupdate, getOncomplete, getProcess, getRequestDelay, getReRender, getSimilarityGroupingId, getStatus, getTimeout, isAjaxSingle, isBypassUpdates, isIgnoreDupResponses, isLimitToList, setAjaxSingle, setBypassUpdates, setData, setEventsQueue, setFocus, setIgnoreDupResponses, setLimitToList, setOnbeforedomupdate, setOncomplete, setProcess, setRequestDelay, setReRender, setSimilarityGroupingId, setStatus, setTimeout
getEvent, getOnsubmit, isDisableDefault, setDisableDefault, setEvent, setOnsubmit
public static final java.lang.String COMPONENT_TYPE
public static final java.lang.String COMPONENT_FAMILY
public static final java.lang.String BEAN_VALIDATOR_FACET
public void setParent(javax.faces.component.UIComponent parent)
setParent
in class javax.faces.component.UIComponentBase
public void setParentProperties(javax.faces.component.UIComponent parent) throws javax.faces.FacesException
setParentProperties
in interface org.ajax4jsf.component.AjaxSupport
parent
- javax.faces.FacesException
public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException
broadcast
in class javax.faces.component.UIComponentBase
javax.faces.event.AbortProcessingException
public void queueEvent(javax.faces.event.FacesEvent event)
queueEvent
in class javax.faces.component.UIComponentBase
public java.lang.String getEventString()
getEventString
in interface org.ajax4jsf.component.AjaxSupport
public javax.faces.component.UIComponent getSingleComponent()
public void encodeAjax(javax.faces.context.FacesContext context) throws java.io.IOException
encodeAjax
in interface org.ajax4jsf.component.AjaxContainer
java.io.IOException
public java.util.Set<javax.faces.component.UIComponent> getMessages(javax.faces.context.FacesContext context)
protected void findRichMessages(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.util.Set<javax.faces.component.UIComponent> messages)
UIRichMessages
and update list of the rendered messages.context
- component
- messages
- protected boolean findMessages(javax.faces.component.UIComponent parent, javax.faces.component.UIComponent component, java.util.Set<javax.faces.component.UIComponent> messages, boolean found)
parent
- component
- messages
- public void addAjaxListener(org.ajax4jsf.event.AjaxListener listener)
addAjaxListener
in interface org.ajax4jsf.event.AjaxSource
public org.ajax4jsf.event.AjaxListener[] getAjaxListeners()
getAjaxListeners
in interface org.ajax4jsf.event.AjaxSource
public void removeAjaxListener(org.ajax4jsf.event.AjaxListener listener)
removeAjaxListener
in interface org.ajax4jsf.event.AjaxSource
public void setAjaxListener(javax.el.MethodExpression listener)
setAjaxListener
in interface org.ajax4jsf.component.AjaxContainerBase
public javax.el.MethodExpression getAjaxListener()
getAjaxListener
in interface org.ajax4jsf.component.AjaxContainerBase
Copyright © 2015. All Rights Reserved.