java.lang.Object
com.sun.faces.config.Verifier
This class backs the 
com.sun.faces.verifyObjects feature which provides basic validation of Components,
 Converters, and Validators.- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumRepresent the current Faces object types we validate.
- 
Method SummaryModifier and TypeMethodDescriptionstatic Verifierbooleanstatic voidsetCurrentInstance(Verifier verifier) Set theVerifierfor this thread (typically the same thread that is used to bootstrap the application).voidvalidateObject(Verifier.ObjectType type, String className, Class<?> assignableTo) Validate the specified faces object by: Ensure the class can be found and loaded Ensure the object has a public, no-argument constructor Ensure the object is an instance of the class represented byassignableToIf any of these tests fail, queue a message to be displayed at a later point in time.
- 
Method Details- 
getCurrentInstance- Returns:
- a Verifierfor the current web application ifcom.sun.faces.verifyObjectsis enabled
 
- 
setCurrentInstanceSet theVerifierfor this thread (typically the same thread that is used to bootstrap the application).- Parameters:
- verifier- the- Verifierfor this web application
 
- 
isApplicationValidpublic boolean isApplicationValid()- Returns:
- trueif no messages were queued by the validation process
 
- 
getMessages
- 
validateObjectValidate the specified faces object by:- Ensure the class can be found and loaded
- Ensure the object has a public, no-argument constructor
-  Ensure the object is an instance of the class represented by assignableTo
 - Parameters:
- type- The type of Faces object we're validating
- className- the class name of the Faces object we're validating
- assignableTo- the type we expect- classNameto either implement or extend
 
 
-