Package com.sun.faces.application
Class ValidateComponentNesting
- java.lang.Object
-
- com.sun.faces.application.ValidateComponentNesting
-
- All Implemented Interfaces:
FacesListener,SystemEventListener,EventListener
public class ValidateComponentNesting extends Object implements SystemEventListener
ValidateFormComponentNesting performs component tree validation to assure
ActionSource,ActionSource2andEditableValueHoldercomponents are placed inside a form. ValidateFormComponentNesting is installed automatically ifProjectStage.Developmentis active.- Author:
- dueni
-
-
Constructor Summary
Constructors Constructor Description ValidateComponentNesting()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisListenerForSource(Object source)This method must returntrueif and only if this listener instance is interested in receiving events from the instance referenced by thesourceparameter.voidprocessEvent(SystemEvent event)Process PostAddToViewEvent on UIViewRoot to validate form - action/input nesting.
-
-
-
Method Detail
-
isListenerForSource
public boolean isListenerForSource(Object source)
Description copied from interface:SystemEventListenerThis method must return
trueif and only if this listener instance is interested in receiving events from the instance referenced by thesourceparameter.- Specified by:
isListenerForSourcein interfaceSystemEventListener- Parameters:
source- the source that is inquiring about the appropriateness of sending an event to this listener instance.- Returns:
- the value as specified above
-
processEvent
public void processEvent(SystemEvent event) throws AbortProcessingException
Process PostAddToViewEvent on UIViewRoot to validate form - action/input nesting.- Specified by:
processEventin interfaceSystemEventListener- Parameters:
event- theSystemEventinstance that is being processed.- Throws:
AbortProcessingException- if lifecycle processing should cease for this request.
-
-