Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.taglibs.standard.tlv
Class JstlCoreTLV  view JstlCoreTLV download JstlCoreTLV.java

java.lang.Object
  extended byjavax.servlet.jsp.tagext.TagLibraryValidator
      extended byorg.apache.taglibs.standard.tlv.JstlBaseTLV
          extended byorg.apache.taglibs.standard.tlv.JstlCoreTLV

public class JstlCoreTLV
extends JstlBaseTLV

A SAX-based TagLibraryValidator for the core JSTL tag library. Currently implements the following checks:


Nested Class Summary
private  class JstlCoreTLV.Handler
          The handler that provides the base of our implementation.
 
Field Summary
private  java.lang.String CHOOSE
           
private  java.lang.String DEFAULT
           
private  java.lang.String EXPR
           
private  java.lang.String IMPORT
           
private  java.lang.String IMPORT_WITH_READER
           
private  java.lang.String IMPORT_WITHOUT_READER
           
private  java.lang.String OTHERWISE
           
private  java.lang.String PARAM
           
private  java.lang.String REDIRECT
           
private  java.lang.String SET
           
private  java.lang.String TEXT
           
private  java.lang.String URL
           
private  java.lang.String VALUE
           
private  java.lang.String VAR_READER
           
private  java.lang.String WHEN
           
 
Fields inherited from class org.apache.taglibs.standard.tlv.JstlBaseTLV
APPLICATION_SCOPE, config, failed, JSP, lastElementId, messageVector, PAGE_SCOPE, prefix, REQUEST_SCOPE, SCOPE, SESSION_SCOPE, TYPE_CORE, TYPE_FMT, TYPE_SQL, TYPE_XML, uri, VAR
 
Fields inherited from class javax.servlet.jsp.tagext.TagLibraryValidator
 
Constructor Summary
JstlCoreTLV()
           
 
Method Summary
protected  org.xml.sax.helpers.DefaultHandler getHandler()
           
 javax.servlet.jsp.tagext.ValidationMessage[] validate(java.lang.String prefix, java.lang.String uri, javax.servlet.jsp.tagext.PageData page)
          Validate a JSP page.
 
Methods inherited from class org.apache.taglibs.standard.tlv.JstlBaseTLV
fail, getLocalPart, hasAttribute, hasDanglingScope, hasEmptyVar, hasNoInvalidScope, isCoreTag, isFmtTag, isJspTag, isSpecified, isSqlTag, isTag, isXmlTag, release, validate, validateExpression, vmFromString, vmFromVector
 
Methods inherited from class javax.servlet.jsp.tagext.TagLibraryValidator
getInitParameters, setInitParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHOOSE

private final java.lang.String CHOOSE
See Also:
Constant Field Values

WHEN

private final java.lang.String WHEN
See Also:
Constant Field Values

OTHERWISE

private final java.lang.String OTHERWISE
See Also:
Constant Field Values

EXPR

private final java.lang.String EXPR
See Also:
Constant Field Values

SET

private final java.lang.String SET
See Also:
Constant Field Values

IMPORT

private final java.lang.String IMPORT
See Also:
Constant Field Values

URL

private final java.lang.String URL
See Also:
Constant Field Values

REDIRECT

private final java.lang.String REDIRECT
See Also:
Constant Field Values

PARAM

private final java.lang.String PARAM
See Also:
Constant Field Values

TEXT

private final java.lang.String TEXT
See Also:
Constant Field Values

VALUE

private final java.lang.String VALUE
See Also:
Constant Field Values

DEFAULT

private final java.lang.String DEFAULT
See Also:
Constant Field Values

VAR_READER

private final java.lang.String VAR_READER
See Also:
Constant Field Values

IMPORT_WITH_READER

private final java.lang.String IMPORT_WITH_READER
See Also:
Constant Field Values

IMPORT_WITHOUT_READER

private final java.lang.String IMPORT_WITHOUT_READER
See Also:
Constant Field Values
Constructor Detail

JstlCoreTLV

public JstlCoreTLV()
Method Detail

validate

public javax.servlet.jsp.tagext.ValidationMessage[] validate(java.lang.String prefix,
                                                             java.lang.String uri,
                                                             javax.servlet.jsp.tagext.PageData page)
Description copied from class: javax.servlet.jsp.tagext.TagLibraryValidator
Validate a JSP page. This will get invoked once per unique tag library URI in the XML view. This method will return null if the page is valid; otherwise the method should return an array of ValidationMessage objects. An array of length zero is also interpreted as no errors.


getHandler

protected org.xml.sax.helpers.DefaultHandler getHandler()
Specified by:
getHandler in class JstlBaseTLV