Modifier and Type | Method and Description |
---|---|
void |
JspCompilationContext.compile() |
Compiler |
JspCompilationContext.createCompiler() |
void |
JspC.execute()
Executes the compilation.
|
protected void |
CustomCompiler.generateClass(String[] smap) |
String[] |
JspCompilationContext.getTldLocation(String uri)
Gets the 'location' of the TLD associated with the given taglib 'uri'.
|
Class |
JspCompilationContext.load() |
void |
JspC.scanFiles(File base)
Locate all jsp files in the webapp.
|
void |
JspC.setArgs(String[] arg) |
Modifier and Type | Method and Description |
---|---|
void |
BeanRepository.addBean(Node.UseBean n,
String s,
String type,
String scope) |
void |
TagPluginManager.apply(Node.Nodes page,
ErrorDispatcher err,
org.apache.struts2.jasper.compiler.PageInfo pageInfo) |
static void |
JspUtil.checkAttributes(String typeOfTag,
org.apache.struts2.jasper.compiler.Node n,
JspUtil.ValidAttribute[] validAttributes,
ErrorDispatcher err)
Checks if all mandatory attributes are present and if all attributes
present have valid names.
|
static void |
JspUtil.checkScope(String scope,
org.apache.struts2.jasper.compiler.Node n,
ErrorDispatcher err)
Checks to see if the given scope is valid.
|
void |
Compiler.compile()
Compile the jsp file from the current engine context
|
void |
Compiler.compile(boolean compileClass)
Compile the jsp file from the current engine context.
|
void |
Compiler.compile(boolean compileClass,
boolean jspcMode)
Compile the jsp file from the current engine context.
|
static void |
TextOptimizer.concatenate(Compiler compiler,
Node.Nodes page) |
static JavacErrorDetail |
ErrorDispatcher.createJavacError(String fname,
Node.Nodes page,
StringBuffer errMsgBuf,
int lineNum) |
static JavacErrorDetail |
ErrorDispatcher.createJavacError(String fname,
Node.Nodes page,
StringBuffer errMsgBuf,
int lineNum,
JspCompilationContext ctxt) |
JspConfig.JspProperty |
JspConfig.findJspProperty(String uri)
Find a property that best matches the supplied resource.
|
protected abstract void |
Compiler.generateClass(String[] smap)
Compile the servlet from .java file to .class file
|
Class |
BeanRepository.getBeanType(String bean) |
static InputStream |
JspUtil.getInputStream(String fname,
JarFile jarFile,
JspCompilationContext ctxt,
ErrorDispatcher err) |
String[] |
TldLocationsCache.getLocation(String uri)
Gets the 'location' of the TLD associated with the given taglib 'uri'.
|
static String |
JspUtil.getTagHandlerClassName(String path,
ErrorDispatcher err)
Deprecated.
Use
JspUtil.getTagHandlerClassName(String, String, ErrorDispatcher)
See https://issues.apache.org/bugzilla/show_bug.cgi?id=46471 |
static String |
JspUtil.getTagHandlerClassName(String path,
String urn,
ErrorDispatcher err)
Gets the fully-qualified class name of the tag handler corresponding to
the given tag file path.
|
boolean |
JspConfig.isJspPage(String uri)
To find out if an uri matches an url pattern in jsp config.
|
void |
ErrorHandler.javacError(JavacErrorDetail[] details)
Processes the given javac compilation errors.
|
void |
ErrorDispatcher.javacError(JavacErrorDetail[] javacErrors)
Dispatches the given javac compilation errors to the configured error
handler.
|
void |
ErrorHandler.javacError(String errorReport,
Exception exception)
Processes the given javac error report and exception.
|
void |
ErrorDispatcher.javacError(String errorReport,
Exception e)
Dispatches the given compilation error report and exception to the
configured error handler.
|
void |
ErrorDispatcher.jspError(Exception e)
Dispatches the given parsing exception to the configured error handler.
|
void |
ErrorDispatcher.jspError(org.apache.struts2.jasper.compiler.Mark where,
String errCode)
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(org.apache.struts2.jasper.compiler.Mark where,
String errCode,
String arg)
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(org.apache.struts2.jasper.compiler.Mark where,
String errCode,
String arg1,
String arg2)
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(org.apache.struts2.jasper.compiler.Mark where,
String errCode,
String arg1,
String arg2,
String arg3)
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(org.apache.struts2.jasper.compiler.Node n,
String errCode)
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(org.apache.struts2.jasper.compiler.Node n,
String errCode,
String arg)
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(org.apache.struts2.jasper.compiler.Node n,
String errCode,
String arg,
Exception e)
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(org.apache.struts2.jasper.compiler.Node n,
String errCode,
String arg1,
String arg2)
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(org.apache.struts2.jasper.compiler.Node n,
String errCode,
String arg1,
String arg2,
String arg3)
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(String errCode)
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorHandler.jspError(String msg,
Exception exception)
Processes the given JSP parse error.
|
void |
ErrorHandler.jspError(String fname,
int line,
int column,
String msg,
Exception exception)
Processes the given JSP parse error.
|
void |
ErrorDispatcher.jspError(String errCode,
String arg)
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(String errCode,
String arg,
Exception e)
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(String errCode,
String arg1,
String arg2)
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(String errCode,
String arg1,
String arg2,
String arg3)
Dispatches the given JSP parse error to the configured error handler.
|
static void |
ELFunctionMapper.map(Compiler compiler,
Node.Nodes page)
Creates the functions mappers for all EL expressions in the JSP page.
|
static JavacErrorDetail[] |
ErrorDispatcher.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).
|
static void |
JspUtil.validateExpressions(org.apache.struts2.jasper.compiler.Mark where,
String expressions,
Class expectedType,
javax.el.FunctionMapper functionMapper,
ErrorDispatcher err)
Deprecated.
now delegated to the org.apache.el Package
|
Modifier and Type | Method and Description |
---|---|
static Object |
JspRuntimeLibrary.convert(String propertyName,
String s,
Class t,
Class propertyEditorClass) |
static void |
JspRuntimeLibrary.createTypedArray(String propertyName,
Object bean,
Method method,
String[] values,
Class t,
Class propertyEditorClass)
Create a typed array.
|
static Method |
JspRuntimeLibrary.getReadMethod(Class beanClass,
String prop) |
static Object |
JspRuntimeLibrary.getValueFromBeanInfoPropertyEditor(Class attrClass,
String attrName,
String attrValue,
Class propertyEditorClass) |
static Object |
JspRuntimeLibrary.getValueFromPropertyEditorManager(Class attrClass,
String attrName,
String attrValue) |
static Method |
JspRuntimeLibrary.getWriteMethod(Class beanClass,
String prop) |
static Object |
JspRuntimeLibrary.handleGetProperty(Object o,
String prop) |
static void |
JspRuntimeLibrary.handleSetProperty(Object bean,
String prop,
boolean value) |
static void |
JspRuntimeLibrary.handleSetProperty(Object bean,
String prop,
byte value) |
static void |
JspRuntimeLibrary.handleSetProperty(Object bean,
String prop,
char value) |
static void |
JspRuntimeLibrary.handleSetProperty(Object bean,
String prop,
double value) |
static void |
JspRuntimeLibrary.handleSetProperty(Object bean,
String prop,
float value) |
static void |
JspRuntimeLibrary.handleSetProperty(Object bean,
String prop,
int value) |
static void |
JspRuntimeLibrary.handleSetProperty(Object bean,
String prop,
long value) |
static void |
JspRuntimeLibrary.handleSetProperty(Object bean,
String prop,
Object value) |
static void |
JspRuntimeLibrary.handleSetProperty(Object bean,
String prop,
short value) |
static void |
JspRuntimeLibrary.handleSetPropertyExpression(Object bean,
String prop,
String expression,
javax.servlet.jsp.PageContext pageContext,
ProtectedFunctionMapper functionMapper)
Use proprietaryEvaluate
|
static void |
JspRuntimeLibrary.introspect(Object bean,
javax.servlet.ServletRequest request) |
static void |
JspRuntimeLibrary.introspecthelper(Object bean,
String prop,
String value,
javax.servlet.ServletRequest request,
String param,
boolean ignoreMethodNF) |
Object |
JspRuntimeLibrary.PrivilegedIntrospectHelper.run() |
Modifier and Type | Method and Description |
---|---|
protected JasperException |
JspServletWrapper.handleJspException(Exception ex)
Attempts to construct a JasperException that contains helpful information
about what went wrong.
|
Modifier and Type | Method and Description |
---|---|
void |
JspServletWrapper.setCompilationException(JasperException je)
Sets the compilation exception for this JspServletWrapper.
|
Modifier and Type | Method and Description |
---|---|
Class |
JspServletWrapper.loadTagFile()
Compile (if needed) and load a tag file
|
Class |
JspServletWrapper.loadTagFilePrototype()
Compile and load a prototype for the Tag file.
|
Constructor and Description |
---|
JspServletWrapper(javax.servlet.ServletConfig config,
Options options,
String jspUri,
boolean isErrorPage,
JspRuntimeContext rctxt) |
JspServletWrapper(javax.servlet.ServletContext servletContext,
Options options,
String tagFilePath,
javax.servlet.jsp.tagext.TagInfo tagInfo,
JspRuntimeContext rctxt,
URL tagFileJarUrl) |
Modifier and Type | Method and Description |
---|---|
static Object[] |
XMLEncodingDetector.getEncoding(String fname,
JarFile jarFile,
JspCompilationContext ctxt,
ErrorDispatcher err)
Autodetects the encoding of the XML document supplied by the given
input stream.
|
TreeNode |
ParserUtils.parseXMLDocument(String uri,
InputSource is)
Parse the specified XML document, and return a
TreeNode
that corresponds to the root node of the document tree. |
TreeNode |
ParserUtils.parseXMLDocument(String uri,
InputStream is)
Parse the specified XML document, and return a
TreeNode
that corresponds to the root node of the document tree. |
String |
XMLEncodingDetector.scanPseudoAttribute(boolean scanningTextDecl,
XMLString value)
Scans a pseudo attribute.
|
Copyright © 2000–2020 Apache Software Foundation. All rights reserved.