public class ErrorDispatcher
extends java.lang.Object
| Constructor and Description |
|---|
ErrorDispatcher(boolean jspcMode) |
| Modifier and Type | Method and Description |
|---|---|
static JavacErrorDetail |
createJavacError(java.lang.String fname,
org.apache.jasper.compiler.Node.Nodes page,
java.lang.StringBuilder errMsgBuf,
int lineNum)
Create a compilation error.
|
static JavacErrorDetail |
createJavacError(java.lang.String fname,
org.apache.jasper.compiler.Node.Nodes page,
java.lang.StringBuilder errMsgBuf,
int lineNum,
JspCompilationContext ctxt)
Create a compilation error.
|
void |
javacError(JavacErrorDetail[] javacErrors)
Dispatches the given javac compilation errors to the configured error
handler.
|
void |
javacError(java.lang.String errorReport,
java.lang.Exception e)
Dispatches the given compilation error report and exception to the
configured error handler.
|
void |
jspError(java.lang.Exception e)
Dispatches the given parsing exception to the configured error handler.
|
void |
jspError(java.lang.Exception e,
java.lang.String errCode,
java.lang.String arg) |
void |
jspError(org.apache.jasper.compiler.Mark where,
java.lang.Exception e,
java.lang.String errCode,
java.lang.String... args) |
void |
jspError(org.apache.jasper.compiler.Mark where,
java.lang.String errCode)
Dispatches the given JSP parse error to the configured error handler.
|
void |
jspError(org.apache.jasper.compiler.Mark where,
java.lang.String errCode,
java.lang.String arg)
Dispatches the given JSP parse error to the configured error handler.
|
void |
jspError(org.apache.jasper.compiler.Mark where,
java.lang.String errCode,
java.lang.String arg1,
java.lang.String arg2)
Dispatches the given JSP parse error to the configured error handler.
|
void |
jspError(org.apache.jasper.compiler.Mark where,
java.lang.String errCode,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3)
Dispatches the given JSP parse error to the configured error handler.
|
void |
jspError(org.apache.jasper.compiler.Node n,
java.lang.Exception e,
java.lang.String errCode,
java.lang.String arg)
Dispatches the given JSP parse error to the configured error handler.
|
void |
jspError(org.apache.jasper.compiler.Node n,
java.lang.String errCode)
Dispatches the given JSP parse error to the configured error handler.
|
void |
jspError(org.apache.jasper.compiler.Node n,
java.lang.String errCode,
java.lang.String arg)
Dispatches the given JSP parse error to the configured error handler.
|
void |
jspError(org.apache.jasper.compiler.Node n,
java.lang.String errCode,
java.lang.String arg,
java.lang.Exception e)
Deprecated.
Replaced by jspError(Node, Exception, String, String)
|
void |
jspError(org.apache.jasper.compiler.Node n,
java.lang.String errCode,
java.lang.String arg1,
java.lang.String arg2)
Dispatches the given JSP parse error to the configured error handler.
|
void |
jspError(org.apache.jasper.compiler.Node n,
java.lang.String errCode,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3)
Dispatches the given JSP parse error to the configured error handler.
|
void |
jspError(java.lang.String errCode)
Dispatches the given JSP parse error to the configured error handler.
|
void |
jspError(java.lang.String errCode,
java.lang.String arg)
Dispatches the given JSP parse error to the configured error handler.
|
void |
jspError(java.lang.String errCode,
java.lang.String arg,
java.lang.Exception e)
Deprecated.
Replaced by jspError(Exception, String, String)
|
void |
jspError(java.lang.String errCode,
java.lang.String arg1,
java.lang.String arg2)
Dispatches the given JSP parse error to the configured error handler.
|
void |
jspError(java.lang.String errCode,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3)
Dispatches the given JSP parse error to the configured error handler.
|
static JavacErrorDetail[] |
parseJavacErrors(java.lang.String errMsg,
java.lang.String fname,
org.apache.jasper.compiler.Node.Nodes page)
Parses the given error message into an array of javac compilation error
messages (one per javac compilation error line number).
|
public void jspError(java.lang.String errCode)
throws JasperException
errCode - Error codeJasperException - An error occurredpublic void jspError(org.apache.jasper.compiler.Mark where,
java.lang.String errCode)
throws JasperException
where - Error locationerrCode - Error codeJasperException - An error occurredpublic void jspError(org.apache.jasper.compiler.Node n,
java.lang.String errCode)
throws JasperException
n - Node that caused the errorerrCode - Error codeJasperException - An error occurredpublic void jspError(java.lang.String errCode,
java.lang.String arg)
throws JasperException
errCode - Error codearg - Argument for parametric replacementJasperException - An error occurredpublic void jspError(org.apache.jasper.compiler.Mark where,
java.lang.String errCode,
java.lang.String arg)
throws JasperException
where - Error locationerrCode - Error codearg - Argument for parametric replacementJasperException - An error occurredpublic void jspError(org.apache.jasper.compiler.Node n,
java.lang.String errCode,
java.lang.String arg)
throws JasperException
n - Node that caused the errorerrCode - Error codearg - Argument for parametric replacementJasperException - An error occurredpublic void jspError(java.lang.String errCode,
java.lang.String arg1,
java.lang.String arg2)
throws JasperException
errCode - Error codearg1 - First argument for parametric replacementarg2 - Second argument for parametric replacementJasperException - An error occurredpublic void jspError(java.lang.String errCode,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3)
throws JasperException
errCode - Error codearg1 - First argument for parametric replacementarg2 - Second argument for parametric replacementarg3 - Third argument for parametric replacementJasperException - An error occurredpublic void jspError(org.apache.jasper.compiler.Mark where,
java.lang.String errCode,
java.lang.String arg1,
java.lang.String arg2)
throws JasperException
where - Error locationerrCode - Error codearg1 - First argument for parametric replacementarg2 - Second argument for parametric replacementJasperException - An error occurredpublic void jspError(org.apache.jasper.compiler.Mark where,
java.lang.String errCode,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3)
throws JasperException
where - Error locationerrCode - Error codearg1 - First argument for parametric replacementarg2 - Second argument for parametric replacementarg3 - Third argument for parametric replacementJasperException - An error occurredpublic void jspError(org.apache.jasper.compiler.Node n,
java.lang.String errCode,
java.lang.String arg1,
java.lang.String arg2)
throws JasperException
n - Node that caused the errorerrCode - Error codearg1 - First argument for parametric replacementarg2 - Second argument for parametric replacementJasperException - An error occurredpublic void jspError(org.apache.jasper.compiler.Node n,
java.lang.String errCode,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3)
throws JasperException
n - Node that caused the errorerrCode - Error codearg1 - First argument for parametric replacementarg2 - Second argument for parametric replacementarg3 - Third argument for parametric replacementJasperException - An error occurredpublic void jspError(java.lang.Exception e)
throws JasperException
e - Parsing exceptionJasperException - An error occurredpublic void jspError(java.lang.Exception e,
java.lang.String errCode,
java.lang.String arg)
throws JasperException
JasperException@Deprecated
public void jspError(java.lang.String errCode,
java.lang.String arg,
java.lang.Exception e)
throws JasperException
errCode - Error codearg - Argument for parametric replacemente - Parsing exceptionJasperException - An error occurredpublic void jspError(org.apache.jasper.compiler.Mark where,
java.lang.Exception e,
java.lang.String errCode,
java.lang.String... args)
throws JasperException
JasperExceptionpublic void jspError(org.apache.jasper.compiler.Node n,
java.lang.Exception e,
java.lang.String errCode,
java.lang.String arg)
throws JasperException
n - Node that caused the errore - Parsing exceptionerrCode - Error codearg - Argument for parametric replacementJasperException - An error occurred@Deprecated
public void jspError(org.apache.jasper.compiler.Node n,
java.lang.String errCode,
java.lang.String arg,
java.lang.Exception e)
throws JasperException
n - Node that caused the errorerrCode - Error codearg - Argument for parametric replacemente - Parsing exceptionJasperException - An error occurredpublic static JavacErrorDetail[] parseJavacErrors(java.lang.String errMsg, java.lang.String fname, org.apache.jasper.compiler.Node.Nodes page) throws JasperException, java.io.IOException
errMsg - Error messagefname - Name of Java source file whose compilation failedpage - Node representation of JSP page from which the Java source
file was generatedJasperException - An error occurredjava.io.IOException - IO error which usually should not occurpublic void javacError(JavacErrorDetail[] javacErrors) throws JasperException
javacErrors - Array of javac compilation errorsJasperException - An error occurredpublic void javacError(java.lang.String errorReport,
java.lang.Exception e)
throws JasperException
errorReport - Compilation error reporte - Compilation exceptionJasperException - An error occurredpublic static JavacErrorDetail createJavacError(java.lang.String fname, org.apache.jasper.compiler.Node.Nodes page, java.lang.StringBuilder errMsgBuf, int lineNum) throws JasperException
fname - The file namepage - The page nodeserrMsgBuf - The error messagelineNum - The source line number of the errorJasperException - An error occurredpublic static JavacErrorDetail createJavacError(java.lang.String fname, org.apache.jasper.compiler.Node.Nodes page, java.lang.StringBuilder errMsgBuf, int lineNum, JspCompilationContext ctxt) throws JasperException
fname - The file namepage - The page nodeserrMsgBuf - The error messagelineNum - The source line number of the errorctxt - The compilation contextJasperException - An error occurredCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.