|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.servlet.jsp.tagext.TagLibraryValidator
Translation-time validator class for a JSP page. A validator operates on the XML document associated with the JSP page.
The TLD file associates a TagLibraryValidator class and some init arguments with a tag library.
The JSP container is reponsible for locating an appropriate instance of the appropriate subclass by
A TagLibraryValidator instance may create auxiliary objects internally to perform the validation (e.g. an XSchema validator) and may reuse it for all the pages in a given translation run.
Constructor Summary | |
TagLibraryValidator()
|
Method Summary | |
java.util.Map |
getInitParameters()
Get the init parameters data as an immutable Map. |
void |
release()
Release any data kept by this instance for validation purposes |
void |
setInitParameters(java.util.Map map)
Set the init data in the TLD for this validator. |
java.lang.String |
validate(java.lang.String prefix,
java.lang.String uri,
PageData page)
Validate a JSP page. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TagLibraryValidator()
Method Detail |
public void setInitParameters(java.util.Map map)
initMap
- A Map describing the init parameterspublic java.util.Map getInitParameters()
public java.lang.String validate(java.lang.String prefix, java.lang.String uri, PageData page)
prefix
- the value of the prefix argument in the directiveuri
- the value of the uri argument in the directivethePage
- the JspData page objectpublic void release()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |