## Uses of Class
org.apache.jasper.JasperException

Packages that use JasperException
org.apache.jasper
org.apache.jasper.compiler
org.apache.jasper.runtime
org.apache.jasper.servlet
org.apache.jasper.xmlparser

Uses of JasperException in org.apache.jasper

Methods in org.apache.jasper that return types with arguments of type JasperException
`List<JasperException>` `JspC.getJSPCompilationErrors()` Gets the list of JSP compilation errors caught during the most recent invocation of this instance's `execute` method when failOnError has been set to FALSE.

Methods in org.apache.jasper that throw JasperException
`void` `JspCompilationContext.compile()`
`Compiler` `JspCompilationContext.createCompiler(boolean jspcMode)` Create a "Compiler" object.
`Compiler` `JspCompilationContext.createParser()` Create a compiler object for parsing only.
`void` `JspC.execute()`
`InputStream` `JspCompilationContext.getResourceAsStream(String res)` Gets a resource as a stream, relative to the meanings of this context's implementation.
`Set` `JspCompilationContext.getResourcePaths(String path)`
`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)`

Constructors in org.apache.jasper that throw JasperException
`JspCompilationContext(String jspUri, boolean isErrPage, Options options, ServletContext context, JspServletWrapper jsw, JspRuntimeContext rctxt)`
`JspCompilationContext(String tagfile, TagInfo tagInfo, Options options, ServletContext context, JspServletWrapper jsw, JspRuntimeContext rctxt, URL tagFileJarUrl)`

Uses of JasperException in org.apache.jasper.compiler

Methods in org.apache.jasper.compiler with parameters of type JasperException
`void` `ErrorDispatcher.throwException(org.apache.jasper.compiler.Mark where, JasperException je)` Creates and throws a new exception from the given JasperException, by prepending the given location information (containing file name, line number, and column number) to the message of the given exception, and copying the stacktrace of the given exception to the new exception.

Methods in org.apache.jasper.compiler that throw JasperException
`void` `TagPluginManager.apply(Node.Nodes page, ErrorDispatcher err, PageInfo pageInfo)`
`static void` `JspUtil.checkAttributes(String typeOfTag, org.apache.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.jasper.compiler.Node n, ErrorDispatcher err)` Checks to see if the given scope is valid.
`void` `Compiler.compile(boolean compileClass)` Compile the jsp file from the current engine context.
`JavacErrorDetail[]` `JDTJavaCompiler.compile(String targetClassName, Node.Nodes pageNodes)`
`JavacErrorDetail[]` `AntJavaCompiler.compile(String className, Node.Nodes pageNodes)`
`static void` `TextOptimizer.concatenate(Compiler compiler, Node.Nodes page)`
`static JavacErrorDetail` `ErrorDispatcher.createJavacError(String fname, Node.Nodes page, StringBuffer errMsgBuf, int lineNum)`
`JspProperty` `JspConfig.findJspProperty(String uri)` Find a property that best matches the supplied resource.
`static InputStream` `JspUtil.getInputStream(String fname, JarFile jarFile, JspCompilationContext ctxt, ErrorDispatcher err)`
`Writer` `JDTJavaCompiler.getJavaWriter(String javaFileName, String javaEncoding)`
`Writer` `AntJavaCompiler.getJavaWriter(String javaFileName, String javaEncoding)`
`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)` 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)`
`void` `ErrorHandler.javacError(String errorReport, Exception exception)` Processes the given javac error report and exception.
`void` `ErrorDispatcher.javacError(String errorReport, Exception e)`
`void` `ErrorDispatcher.jspError(Exception e)`
`void` `ErrorDispatcher.jspError(org.apache.jasper.compiler.Mark where, Exception e)`
`void` `ErrorDispatcher.jspError(org.apache.jasper.compiler.Mark where, String errCode)`
`void` `ErrorDispatcher.jspError(org.apache.jasper.compiler.Mark where, String errCode, String... args)`
`void` `ErrorDispatcher.jspError(org.apache.jasper.compiler.Node n, String errCode)`
`void` `ErrorDispatcher.jspError(org.apache.jasper.compiler.Node n, String errCode, String... args)`
`void` `ErrorDispatcher.jspError(org.apache.jasper.compiler.Node n, String errCode, String arg, Exception e)`
`void` `ErrorDispatcher.jspError(String errCode)`
`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... args)`
`void` `ErrorDispatcher.jspError(String errCode, String arg, Exception e)`
`static void` `ELFunctionMapper.map(Compiler compiler, Node.Nodes page)` Creates the functions mappers for all EL expressions in the JSP page.
`static JavacErrorDetail[]` `ErrorDispatcher.parseJavacMessage(Node.Nodes pageNodes, String errMsg, String fname)`
`void` `PageInfo.setAutoFlush(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)`
`void` `PageInfo.setBufferValue(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)`
`void` `PageInfo.setDeferredSyntaxAllowedAsLiteral(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir)`
`void` `PageInfo.setIsELIgnored(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir)`
`void` `PageInfo.setIsErrorPage(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)`
`void` `PageInfo.setIsThreadSafe(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)`
`void` `PageInfo.setLanguage(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir)`
`void` `PageInfo.setSession(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)`
`void` `PageInfo.setTrimDirectiveWhitespaces(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir)`
`void` `ErrorDispatcher.throwException(org.apache.jasper.compiler.Mark where, JasperException je)` Creates and throws a new exception from the given JasperException, by prepending the given location information (containing file name, line number, and column number) to the message of the given exception, and copying the stacktrace of the given exception to the new exception.
`static void` `JspUtil.validateExpressions(org.apache.jasper.compiler.Mark where, String expressions, FunctionMapper functionMapper, ErrorDispatcher err)` Validates the syntax of all EL expressions within the given string.

Constructors in org.apache.jasper.compiler that throw JasperException
`TagLibraryInfoImpl(JspCompilationContext ctxt, org.apache.jasper.compiler.ParserController pc, String prefix, String uriIn, String[] location, ErrorDispatcher err)` Constructor which builds a TagLibraryInfoImpl by parsing a TLD.

Uses of JasperException in org.apache.jasper.runtime

Methods in org.apache.jasper.runtime that throw JasperException
`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, PageContext pageContext, ProtectedFunctionMapper functionMapper)`
Use proprietaryEvaluate public static void handleSetPropertyExpression(Object bean, String prop, String expression, PageContext pageContext, VariableResolver variableResolver, FunctionMapper functionMapper ) throws JasperException { try { Method method = getWriteMethod(bean.getClass(), prop); method.invoke(bean, new Object[] { pageContext.getExpressionEvaluator().evaluate( expression, method.getParameterTypes()[0], variableResolver, functionMapper, null ) }); } catch (Exception ex) { throw new JasperException(ex); } }

`static void` `JspRuntimeLibrary.introspect(Object bean, ServletRequest request)`
`static void` `JspRuntimeLibrary.introspecthelper(Object bean, String prop, String value, ServletRequest request, String param, boolean ignoreMethodNF)`
`Object` `JspRuntimeLibrary.PrivilegedIntrospectHelper.run()`

Uses of JasperException in org.apache.jasper.servlet

Methods in org.apache.jasper.servlet with parameters of type JasperException
`void` `JspServletWrapper.setCompilationException(JasperException je)` Sets the compilation exception for this JspServletWrapper.

Methods in org.apache.jasper.servlet that throw JasperException
`Class` `JspServletWrapper.loadTagFile()` Compile (if needed) and load a tag file
`Class` `JspServletWrapper.loadTagFilePrototype()` Compile and load a prototype for the Tag file.

Constructors in org.apache.jasper.servlet that throw JasperException
`JspServletWrapper(ServletContext servletContext, Options options, String tagFilePath, TagInfo tagInfo, JspRuntimeContext rctxt, URL tagFileJarUrl)`

Uses of JasperException in org.apache.jasper.xmlparser

Methods in org.apache.jasper.xmlparser that throw JasperException
`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, InputSource is, boolean validate)` 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.
`TreeNode` `ParserUtils.parseXMLDocument(String uri, InputStream is, boolean validate)` 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 © 2008 Mort Bay Consulting. All Rights Reserved.