|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.jasper.compiler.GeneratorBase
org.apache.jasper.compiler.TagPoolGenerator
This class generates tag pooling related information. Specifically, it generates code to declare tag pools and to obtain tag pools during jsp initialization.
TagPoolManager| Field Summary | |
protected JspCompilationContext |
ctxt
|
| Constructor Summary | |
TagPoolGenerator(java.lang.String prefix,
java.lang.String shortTagName,
java.util.Hashtable attrs,
javax.servlet.jsp.tagext.TagLibraryInfo tli,
javax.servlet.jsp.tagext.TagInfo ti)
Common constructor with enough information to generate code. |
|
| Method Summary | |
void |
generate(ServletWriter writer,
java.lang.Class phase)
This method generates code from based on the jsp. |
boolean |
generateCoordinates(java.lang.Class phase)
|
static java.lang.String |
getPoolName(javax.servlet.jsp.tagext.TagLibraryInfo tli,
javax.servlet.jsp.tagext.TagInfo ti,
java.util.Hashtable attributes)
This method returns a unique pool name based on the given TagLibraryInfo, TagInfo, and set of tag attributes. |
static java.lang.String |
getPoolVariableName(java.lang.String poolName)
This method returns a unique pool variable name given a unique pool name |
static java.lang.String |
getPoolVariableName(javax.servlet.jsp.tagext.TagLibraryInfo tli,
javax.servlet.jsp.tagext.TagInfo ti,
java.util.Hashtable attributes)
This method returns a unique pool variable name given TagLibraryInfo, TagInfo and set of tag attributes. |
void |
init(JspCompilationContext ctxt)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected JspCompilationContext ctxt
| Constructor Detail |
public TagPoolGenerator(java.lang.String prefix,
java.lang.String shortTagName,
java.util.Hashtable attrs,
javax.servlet.jsp.tagext.TagLibraryInfo tli,
javax.servlet.jsp.tagext.TagInfo ti)
prefix - shortTagName - attrs - tli - ti - | Method Detail |
public static java.lang.String getPoolName(javax.servlet.jsp.tagext.TagLibraryInfo tli,
javax.servlet.jsp.tagext.TagInfo ti,
java.util.Hashtable attributes)
tli - ti - attributes -
public static java.lang.String getPoolVariableName(javax.servlet.jsp.tagext.TagLibraryInfo tli,
javax.servlet.jsp.tagext.TagInfo ti,
java.util.Hashtable attributes)
tli - ti - attributes -
public static java.lang.String getPoolVariableName(java.lang.String poolName)
poolName -
public void generate(ServletWriter writer,
java.lang.Class phase)
generate in interface Generatorwriter - phase -
public void init(JspCompilationContext ctxt)
throws JasperException
init in interface GeneratorJasperExceptionpublic boolean generateCoordinates(java.lang.Class phase)
generateCoordinates in interface Generator
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||