|
Apache Tomcat 7.0.42 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jasper.compiler.ErrorDispatcher
public class ErrorDispatcher
Class responsible for dispatching JSP parse and javac compilation errors to the configured error handler. This class is also responsible for localizing any error codes before they are passed on to the configured error handler. In the case of a Java compilation error, the compiler error message is parsed into an array of JavacErrorDetail instances, which is passed on to the configured error handler.
Constructor Summary | |
---|---|
ErrorDispatcher(boolean jspcMode)
|
Method Summary | |
---|---|
static JavacErrorDetail |
createJavacError(String fname,
Node.Nodes page,
StringBuilder errMsgBuf,
int lineNum)
|
static JavacErrorDetail |
createJavacError(String fname,
Node.Nodes page,
StringBuilder errMsgBuf,
int lineNum,
JspCompilationContext ctxt)
|
void |
javacError(JavacErrorDetail[] javacErrors)
|
void |
javacError(String errorReport,
Exception e)
|
void |
jspError(Exception e)
|
void |
jspError(Exception e,
String errCode,
String arg)
|
void |
jspError(org.apache.jasper.compiler.Mark where,
Exception e,
String errCode,
String... args)
|
void |
jspError(org.apache.jasper.compiler.Mark where,
String errCode)
|
void |
jspError(org.apache.jasper.compiler.Mark where,
String errCode,
String arg)
|
void |
jspError(org.apache.jasper.compiler.Mark where,
String errCode,
String arg1,
String arg2)
|
void |
jspError(org.apache.jasper.compiler.Mark where,
String errCode,
String arg1,
String arg2,
String arg3)
|
void |
jspError(org.apache.jasper.compiler.Node n,
Exception e,
String errCode,
String arg)
|
void |
jspError(org.apache.jasper.compiler.Node n,
String errCode)
|
void |
jspError(org.apache.jasper.compiler.Node n,
String errCode,
String arg)
|
void |
jspError(org.apache.jasper.compiler.Node n,
String errCode,
String arg,
Exception e)
Deprecated. Replaced by jspError(Node, Exception, String, String) |
void |
jspError(org.apache.jasper.compiler.Node n,
String errCode,
String arg1,
String arg2)
|
void |
jspError(org.apache.jasper.compiler.Node n,
String errCode,
String arg1,
String arg2,
String arg3)
|
void |
jspError(String errCode)
|
void |
jspError(String errCode,
String arg)
|
void |
jspError(String errCode,
String arg,
Exception e)
Deprecated. Replaced by jspError(Exception, String, String) |
void |
jspError(String errCode,
String arg1,
String arg2)
|
void |
jspError(String errCode,
String arg1,
String arg2,
String arg3)
|
static JavacErrorDetail[] |
parseJavacErrors(String errMsg,
String fname,
Node.Nodes page)
Parses the given error message into an array of javac compilation error messages (one per javac compilation error line number). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ErrorDispatcher(boolean jspcMode)
Method Detail |
---|
public void jspError(String errCode) throws JasperException
JasperException
public void jspError(org.apache.jasper.compiler.Mark where, String errCode) throws JasperException
JasperException
public void jspError(org.apache.jasper.compiler.Node n, String errCode) throws JasperException
JasperException
public void jspError(String errCode, String arg) throws JasperException
JasperException
public void jspError(org.apache.jasper.compiler.Mark where, String errCode, String arg) throws JasperException
JasperException
public void jspError(org.apache.jasper.compiler.Node n, String errCode, String arg) throws JasperException
JasperException
public void jspError(String errCode, String arg1, String arg2) throws JasperException
JasperException
public void jspError(String errCode, String arg1, String arg2, String arg3) throws JasperException
JasperException
public void jspError(org.apache.jasper.compiler.Mark where, String errCode, String arg1, String arg2) throws JasperException
JasperException
public void jspError(org.apache.jasper.compiler.Mark where, String errCode, String arg1, String arg2, String arg3) throws JasperException
JasperException
public void jspError(org.apache.jasper.compiler.Node n, String errCode, String arg1, String arg2) throws JasperException
JasperException
public void jspError(org.apache.jasper.compiler.Node n, String errCode, String arg1, String arg2, String arg3) throws JasperException
JasperException
public void jspError(Exception e) throws JasperException
JasperException
public void jspError(Exception e, String errCode, String arg) throws JasperException
JasperException
@Deprecated public void jspError(String errCode, String arg, Exception e) throws JasperException
JasperException
public void jspError(org.apache.jasper.compiler.Mark where, Exception e, String errCode, String... args) throws JasperException
JasperException
public void jspError(org.apache.jasper.compiler.Node n, Exception e, String errCode, String arg) throws JasperException
JasperException
@Deprecated public void jspError(org.apache.jasper.compiler.Node n, String errCode, String arg, Exception e) throws JasperException
JasperException
public static JavacErrorDetail[] parseJavacErrors(String errMsg, String fname, Node.Nodes page) throws JasperException, IOException
errMsg
- Error messagefname
- Name of Java source file whose compilation failedpage
- Node representation of JSP page from which the Java source
file was generated
JasperException
IOException
public void javacError(JavacErrorDetail[] javacErrors) throws JasperException
JasperException
public void javacError(String errorReport, Exception e) throws JasperException
JasperException
public static JavacErrorDetail createJavacError(String fname, Node.Nodes page, StringBuilder errMsgBuf, int lineNum) throws JasperException
fname
- page
- errMsgBuf
- lineNum
-
JasperException
public static JavacErrorDetail createJavacError(String fname, Node.Nodes page, StringBuilder errMsgBuf, int lineNum, JspCompilationContext ctxt) throws JasperException
fname
- page
- errMsgBuf
- lineNum
- ctxt
-
JasperException
|
Apache Tomcat 7.0.42 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |