|
RichFaces UI Components UI 4.1.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.faces.component.behavior.BehaviorBase
javax.faces.component.behavior.ClientBehaviorBase
org.richfaces.component.behavior.ClientBehavior
org.ajax4jsf.component.behavior.AjaxBehavior
org.richfaces.component.behavior.ClientValidatorImpl
public class ClientValidatorImpl
| Field Summary |
|---|
| Fields inherited from class org.ajax4jsf.component.behavior.AjaxBehavior |
|---|
BEHAVIOR_ID |
| Fields inherited from interface org.richfaces.component.behavior.ClientValidatorBehavior |
|---|
BEHAVIOR_TYPE |
| Constructor Summary | |
|---|---|
ClientValidatorImpl()
|
|
| Method Summary | |
|---|---|
void |
broadcast(javax.faces.event.BehaviorEvent event)
|
protected boolean |
findMessages(javax.faces.component.UIComponent parent,
javax.faces.component.UIComponent component,
Set<javax.faces.component.UIComponent> messages,
boolean found,
Object id)
Recursive search messages for the parent component. |
protected void |
findRichMessages(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
String id,
Set<javax.faces.component.UIComponent> messages)
Find all instances of the UIRichMessages and update list of the rendered messages. |
String |
getAjaxScript(javax.faces.component.behavior.ClientBehaviorContext context)
Get JavaScript code for AJAX request. |
org.richfaces.validator.ConverterDescriptor |
getConverter(javax.faces.component.behavior.ClientBehaviorContext context)
Look up for converter associated with target UIInput |
Collection<String> |
getExecute()
|
Class<?>[] |
getGroups()
Returns array of classes that represents JSR-303 validation groups. |
Set<javax.faces.component.UIComponent> |
getMessages(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
Collection<String> |
getRender()
|
protected javax.faces.render.ClientBehaviorRenderer |
getRenderer(javax.faces.context.FacesContext context,
String rendererType)
Look up for |
String |
getRendererType()
|
String |
getScript(javax.faces.component.behavior.ClientBehaviorContext behaviorContext)
|
Collection<org.richfaces.validator.ValidatorDescriptor> |
getValidators(javax.faces.component.behavior.ClientBehaviorContext context)
|
boolean |
isBypassUpdates()
|
boolean |
isImmediateSet()
|
boolean |
isLimitRender()
|
void |
restoreState(javax.faces.context.FacesContext context,
Object state)
|
Object |
saveState(javax.faces.context.FacesContext context)
|
void |
setGroups(Class<?>... groups)
|
| Methods inherited from class org.ajax4jsf.component.behavior.AjaxBehavior |
|---|
addAjaxBehaviorListener, getData, getHints, getOnbeforedomupdate, getOnbeforesubmit, getOnbegin, getOncomplete, getOnerror, getQueueId, getStatus, isDisabled, isImmediate, removeAjaxBehaviorListener, setBypassUpdates, setData, setDisabled, setExecute, setImmediate, setLimitRender, setLiteralAttribute, setOnbeforedomupdate, setOnbeforesubmit, setOnbegin, setOncomplete, setOnerror, setQueueId, setRender, setStatus |
| Methods inherited from class org.richfaces.component.behavior.ClientBehavior |
|---|
compare, getFacesContext, getStateHelper, getValueExpression, setLiteralValue, setValueExpression |
| Methods inherited from class javax.faces.component.behavior.ClientBehaviorBase |
|---|
decode, getRenderer |
| Methods inherited from class javax.faces.component.behavior.BehaviorBase |
|---|
addBehaviorListener, clearInitialState, initialStateMarked, isTransient, markInitialState, removeBehaviorListener, setTransient |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.richfaces.component.behavior.ClientValidatorBehavior |
|---|
isDisabled, isImmediate |
| Methods inherited from interface javax.faces.component.behavior.ClientBehavior |
|---|
decode, getHints |
| Constructor Detail |
|---|
public ClientValidatorImpl()
| Method Detail |
|---|
public String getScript(javax.faces.component.behavior.ClientBehaviorContext behaviorContext)
getScript in interface javax.faces.component.behavior.ClientBehaviorgetScript in class javax.faces.component.behavior.ClientBehaviorBasepublic String getRendererType()
getRendererType in class AjaxBehavior
public void broadcast(javax.faces.event.BehaviorEvent event)
throws javax.faces.event.AbortProcessingException
broadcast in interface javax.faces.component.behavior.Behaviorbroadcast in class AjaxBehaviorjavax.faces.event.AbortProcessingException
public Set<javax.faces.component.UIComponent> getMessages(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
protected void findRichMessages(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
String id,
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,
Set<javax.faces.component.UIComponent> messages,
boolean found,
Object id)
parent - component - messages - id -
protected javax.faces.render.ClientBehaviorRenderer getRenderer(javax.faces.context.FacesContext context,
String rendererType)
Look up for ClientBehaviorRenderer instence
context - current JSF contextrendererType - desired renderer type
{@link - FacesException} if renderer can not be found
public org.richfaces.validator.ConverterDescriptor getConverter(javax.faces.component.behavior.ClientBehaviorContext context)
throws ConverterNotFoundException
ClientValidatorBehaviorLook up for converter associated with target UIInput
getConverter in interface ClientValidatorBehaviorConverter instance or null if conversion not required.
ConverterNotFoundExceptionpublic Collection<org.richfaces.validator.ValidatorDescriptor> getValidators(javax.faces.component.behavior.ClientBehaviorContext context)
ClientValidatorBehavior
getValidators in interface ClientValidatorBehaviorpublic Class<?>[] getGroups()
ClientValidatorBehaviorReturns array of classes that represents JSR-303 validation groups.
getGroups in interface ClientValidatorBehaviorpublic void setGroups(Class<?>... groups)
setGroups in interface ClientValidatorBehaviorpublic String getAjaxScript(javax.faces.component.behavior.ClientBehaviorContext context)
ClientValidatorBehaviorGet JavaScript code for AJAX request.
getAjaxScript in interface ClientValidatorBehaviorpublic Object saveState(javax.faces.context.FacesContext context)
saveState in interface javax.faces.component.StateHoldersaveState in class AjaxBehavior
public void restoreState(javax.faces.context.FacesContext context,
Object state)
restoreState in interface javax.faces.component.StateHolderrestoreState in class AjaxBehaviorpublic boolean isImmediateSet()
isImmediateSet in interface ClientValidatorBehaviorpublic boolean isLimitRender()
isLimitRender in interface org.ajax4jsf.component.AjaxClientBehaviorisLimitRender in class AjaxBehaviorpublic boolean isBypassUpdates()
isBypassUpdates in class AjaxBehaviorpublic Collection<String> getExecute()
getExecute in interface org.ajax4jsf.component.AjaxClientBehaviorgetExecute in class AjaxBehaviorpublic Collection<String> getRender()
getRender in interface org.ajax4jsf.component.AjaxClientBehaviorgetRender in class AjaxBehavior
|
RichFaces UI Components UI 4.1.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||