org.tp23.jasper.compiler
Interface ParseEventListener
- All Known Implementing Classes:
- BaseJspListener
- public interface ParseEventListener
Interface for the JSP code generation backend. At some point should
probably try and make this a SAX (XML) listener.
- Author:
- Anil K. Vijendran, Paul Hinds
Method Summary |
void |
beginPageProcessing()
|
void |
endPageProcessing()
|
TagLibraries |
getTagLibraries()
|
void |
handleBean(Mark start,
Mark stop,
java.util.Hashtable attrs)
|
void |
handleBeanEnd(Mark start,
Mark stop,
java.util.Hashtable attrs)
|
void |
handleCharData(Mark start,
Mark stop,
char[] chars)
|
void |
handleComment(Mark start,
Mark stop)
|
void |
handleDeclaration(Mark start,
Mark stop,
java.util.Hashtable attrs)
|
void |
handleDirective(java.lang.String directive,
Mark start,
Mark stop,
java.util.Hashtable attrs)
|
void |
handleExpression(Mark start,
Mark stop,
java.util.Hashtable attrs)
|
void |
handleForward(Mark start,
Mark stop,
java.util.Hashtable attrs,
java.util.Hashtable param)
|
void |
handleGetProperty(Mark start,
Mark stop,
java.util.Hashtable attrs)
|
void |
handleInclude(Mark start,
Mark stop,
java.util.Hashtable attrs,
java.util.Hashtable param)
|
void |
handlePlugin(Mark start,
Mark stop,
java.util.Hashtable attrs,
java.util.Hashtable param,
java.lang.String fallback)
|
void |
handleScriptlet(Mark start,
Mark stop,
java.util.Hashtable attrs)
|
void |
handleSetProperty(Mark start,
Mark stop,
java.util.Hashtable attrs)
|
void |
handleTagBegin(Mark start,
Mark stop,
java.util.Hashtable attrs,
java.lang.String prefix,
java.lang.String shortTagName,
javax.servlet.jsp.tagext.TagLibraryInfo tli,
javax.servlet.jsp.tagext.TagInfo ti)
|
void |
handleTagEnd(Mark start,
Mark stop,
java.lang.String prefix,
java.lang.String shortTagName,
java.util.Hashtable attrs,
javax.servlet.jsp.tagext.TagLibraryInfo tli,
javax.servlet.jsp.tagext.TagInfo ti)
|
void |
setTemplateInfo(Mark start,
Mark stop)
|
setTemplateInfo
public void setTemplateInfo(Mark start,
Mark stop)
beginPageProcessing
public void beginPageProcessing()
throws JasperException
handleComment
public void handleComment(Mark start,
Mark stop)
throws JasperException
handleDirective
public void handleDirective(java.lang.String directive,
Mark start,
Mark stop,
java.util.Hashtable attrs)
throws JasperException
handleDeclaration
public void handleDeclaration(Mark start,
Mark stop,
java.util.Hashtable attrs)
throws JasperException
handleScriptlet
public void handleScriptlet(Mark start,
Mark stop,
java.util.Hashtable attrs)
throws JasperException
handleExpression
public void handleExpression(Mark start,
Mark stop,
java.util.Hashtable attrs)
throws JasperException
handleBean
public void handleBean(Mark start,
Mark stop,
java.util.Hashtable attrs)
throws JasperException
handleBeanEnd
public void handleBeanEnd(Mark start,
Mark stop,
java.util.Hashtable attrs)
throws JasperException
handleGetProperty
public void handleGetProperty(Mark start,
Mark stop,
java.util.Hashtable attrs)
throws JasperException
handleSetProperty
public void handleSetProperty(Mark start,
Mark stop,
java.util.Hashtable attrs)
throws JasperException
handlePlugin
public void handlePlugin(Mark start,
Mark stop,
java.util.Hashtable attrs,
java.util.Hashtable param,
java.lang.String fallback)
throws JasperException
handleCharData
public void handleCharData(Mark start,
Mark stop,
char[] chars)
throws JasperException
getTagLibraries
public TagLibraries getTagLibraries()
handleTagBegin
public void handleTagBegin(Mark start,
Mark stop,
java.util.Hashtable attrs,
java.lang.String prefix,
java.lang.String shortTagName,
javax.servlet.jsp.tagext.TagLibraryInfo tli,
javax.servlet.jsp.tagext.TagInfo ti)
throws JasperException
handleTagEnd
public void handleTagEnd(Mark start,
Mark stop,
java.lang.String prefix,
java.lang.String shortTagName,
java.util.Hashtable attrs,
javax.servlet.jsp.tagext.TagLibraryInfo tli,
javax.servlet.jsp.tagext.TagInfo ti)
throws JasperException
handleForward
public void handleForward(Mark start,
Mark stop,
java.util.Hashtable attrs,
java.util.Hashtable param)
throws JasperException
handleInclude
public void handleInclude(Mark start,
Mark stop,
java.util.Hashtable attrs,
java.util.Hashtable param)
throws JasperException
endPageProcessing
public void endPageProcessing()
throws JasperException