|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.jasper.compiler.TagFileProcessor
1. Processes and extracts the directive info in a tag file. 2. Compiles and loads tag files used in a JSP file.
Constructor Summary | |
TagFileProcessor()
|
Method Summary | |
void |
loadTagFiles(Compiler compiler,
Node.Nodes page)
Implements a phase of the translation that compiles (if necessary) the tag files used in a JSP files. |
static javax.servlet.jsp.tagext.TagInfo |
parseTagFile(ParserController pc,
java.lang.String name,
java.lang.String tagfile,
javax.servlet.jsp.tagext.TagLibraryInfo tagLibInfo)
Parses the tag file, and collects information on the directives included in it. |
void |
removeProtoTypeFiles(java.lang.String classFileName)
Removed the java and class files for the tag prototype generated from the current compilation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TagFileProcessor()
Method Detail |
public static javax.servlet.jsp.tagext.TagInfo parseTagFile(ParserController pc, java.lang.String name, java.lang.String tagfile, javax.servlet.jsp.tagext.TagLibraryInfo tagLibInfo) throws JasperException
pc
- the current ParserController used in this compilationname
- the tag name as specified in the TLDtagfile
- the path for the tagfiletagLibInfo
- the TagLibraryInfo object associated with this TagInfo
JasperException
public void loadTagFiles(Compiler compiler, Node.Nodes page) throws JasperException
JasperException
public void removeProtoTypeFiles(java.lang.String classFileName)
classFileName
- If non-null, remove only the class file with
with this name.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |