Package com.sun.faces.taglib
Class FacesValidator
java.lang.Object
jakarta.servlet.jsp.tagext.TagLibraryValidator
com.sun.faces.taglib.FacesValidator
- Direct Known Subclasses:
CoreValidator,HtmlBasicValidator
public abstract class FacesValidator
extends jakarta.servlet.jsp.tagext.TagLibraryValidator
Base class for all faces TLVs
- Author:
- Justyna Horwat, Ed Burns
-
Field Summary
Fields Modifier and Type Field Description protected booleanfailedprotected StringJSF_CORE_PREprotected StringJSF_FORM_LNprotected StringJSF_FORM_QNprotected StringJSF_HTML_PREprotected StringJSF_SUBVIEW_LNprotected StringJSF_SUBVIEW_QNprotected StringJSTL_CHOOSE_LNprotected StringJSTL_CHOOSE_QNprotected StringJSTL_CORE_PREprotected StringJSTL_FOREACH_LNprotected StringJSTL_FOREACH_QNprotected StringJSTL_FORTOKENS_LNprotected StringJSTL_FORTOKENS_QNprotected StringJSTL_IF_LNprotected StringJSTL_IF_QN -
Constructor Summary
Constructors Constructor Description FacesValidator() -
Method Summary
Modifier and Type Method Description protected voiddebugPrintTagData(String ns, String ln, String qn, Attributes attrs)protected abstract StringgetFailureMessage(String prefix, String uri)StringgetJSF_CORE_PRE()StringgetJSF_FORM_LN()StringgetJSF_FORM_QN()StringgetJSF_HTML_PRE()StringgetJSF_SUBVIEW_LN()StringgetJSF_SUBVIEW_QN()StringgetJSTL_CHOOSE_LN()StringgetJSTL_CHOOSE_QN()StringgetJSTL_CORE_PRE()StringgetJSTL_FOREACH_LN()StringgetJSTL_FOREACH_QN()StringgetJSTL_FORTOKENS_LN()StringgetJSTL_FORTOKENS_QN()StringgetJSTL_IF_LN()StringgetJSTL_IF_QN()protected abstract DefaultHandlergetSAXHandler()Subclass override.protected voidinit()protected voidmaybeSnagTLPrefixes(String qName, Attributes attrs)This method provides for the ability of the TLV to use whatever user defined tag lib prefix is in the page to recognize tags.voidrelease()jakarta.servlet.jsp.tagext.ValidationMessage[]validate(String prefix, String uri, jakarta.servlet.jsp.tagext.PageData page)Validate a Jakarta Server Pages page.
-
Field Details
-
Constructor Details
-
FacesValidator
public FacesValidator()
-
-
Method Details
-
getJSF_HTML_PRE
-
getJSF_CORE_PRE
-
getJSTL_CORE_PRE
-
getJSTL_IF_QN
-
getJSTL_IF_LN
-
getJSTL_CHOOSE_QN
-
getJSTL_CHOOSE_LN
-
getJSTL_FOREACH_QN
-
getJSTL_FOREACH_LN
-
getJSTL_FORTOKENS_QN
-
getJSTL_FORTOKENS_LN
-
getJSF_FORM_QN
-
getJSF_FORM_LN
-
getJSF_SUBVIEW_QN
-
getJSF_SUBVIEW_LN
-
init
protected void init() -
release
public void release()- Overrides:
releasein classjakarta.servlet.jsp.tagext.TagLibraryValidator
-
getSAXHandler
Subclass override. If it returns null, the subclass is telling us: do not validate.
-
getFailureMessage
-
validate
public jakarta.servlet.jsp.tagext.ValidationMessage[] validate(String prefix, String uri, jakarta.servlet.jsp.tagext.PageData page)Validate a Jakarta Server Pages page. Return an an array of Validation Messages if a validation failure occurs. Return null on success.- Overrides:
validatein classjakarta.servlet.jsp.tagext.TagLibraryValidator- Parameters:
prefix- Value of directive prefix argument.uri- Value of directive uri argument.page- JspData page object.- Returns:
- ValidationMessage[] An array of Validation messages.
-
debugPrintTagData
-
maybeSnagTLPrefixes
This method provides for the ability of the TLV to use whatever user defined tag lib prefix is in the page to recognize tags.
-