Uses of Class
org.apache.sling.scripting.jsp.jasper.JasperException
Packages that use JasperException
Package
Description
This package should only be used by compiled JSP scripts when being executed on the platform.
-
Uses of JasperException in org.apache.sling.scripting.jsp.jasper
Methods in org.apache.sling.scripting.jsp.jasper that return JasperExceptionMethods in org.apache.sling.scripting.jsp.jasper that throw JasperExceptionModifier and TypeMethodDescriptionString[]JspCompilationContext.getTldLocation(String uri) Gets the 'location' of the TLD associated with the given taglib 'uri'.Class<?>JspCompilationContext.load() -
Uses of JasperException in org.apache.sling.scripting.jsp.jasper.compiler
Methods in org.apache.sling.scripting.jsp.jasper.compiler that throw JasperExceptionModifier and TypeMethodDescriptionvoidBeanRepository.addBean(org.apache.sling.scripting.jsp.jasper.compiler.Node.UseBean n, String s, String type, String scope) voidTagPluginManager.apply(org.apache.sling.scripting.jsp.jasper.compiler.Node.Nodes page, ErrorDispatcher err, PageInfo pageInfo) static voidJspUtil.checkAttributes(String typeOfTag, org.apache.sling.scripting.jsp.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 voidJspUtil.checkScope(String scope, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err) Checks to see if the given scope is valid.voidCompiler.compile()Compile the jsp file from the current engine contextvoidCompiler.compile(boolean compileClass) Compile the jsp file from the current engine context.voidCompiler.compile(boolean compileClass, boolean jspcMode) Compile the jsp file from the current engine context.static voidTextOptimizer.concatenate(Compiler compiler, org.apache.sling.scripting.jsp.jasper.compiler.Node.Nodes page) static JavacErrorDetailErrorDispatcher.createJavacError(String fname, org.apache.sling.scripting.jsp.jasper.compiler.Node.Nodes page, StringBuffer errMsgBuf, int lineNum) static JavacErrorDetailErrorDispatcher.createJavacError(String fname, org.apache.sling.scripting.jsp.jasper.compiler.Node.Nodes page, StringBuffer errMsgBuf, int lineNum, JspCompilationContext ctxt) JspConfig.findJspProperty(String uri) Find a property that best matches the supplied resource.protected abstract voidCompiler.generateClass(String[] smap) Compile the servlet from .java file to .class fileprotected voidJDTCompiler.generateClass(String[] smap) Compile the servlet from .java file to .class fileBeanRepository.getBeanType(String bean) static InputStreamJspUtil.getInputStream(String fname, JarFile jarFile, JspCompilationContext ctxt, ErrorDispatcher err) abstract String[]TldLocationsCache.getLocation(String uri) static StringJspUtil.getTagHandlerClassName(String path, ErrorDispatcher err) Gets the fully-qualified class name of the tag handler corresponding to the given tag file path.booleanTo find out if an uri matches an url pattern in jsp config.voidErrorDispatcher.javacError(String errorReport, Exception e) voidErrorDispatcher.javacError(JavacErrorDetail[] javacErrors) voidErrorHandler.javacError(String errorReport, Exception exception) Processes the given javac error report and exception.voidErrorHandler.javacError(JavacErrorDetail[] details) Processes the given javac compilation errors.voidvoidvoidvoidvoidvoidvoidvoidErrorDispatcher.jspError(org.apache.sling.scripting.jsp.jasper.compiler.Mark where, String errCode, String arg) voidErrorDispatcher.jspError(org.apache.sling.scripting.jsp.jasper.compiler.Mark where, String errCode, String arg1, String arg2) voidErrorDispatcher.jspError(org.apache.sling.scripting.jsp.jasper.compiler.Mark where, String errCode, String arg1, String arg2, String arg3) voidvoidErrorDispatcher.jspError(org.apache.sling.scripting.jsp.jasper.compiler.Node n, String errCode, String arg) voidErrorDispatcher.jspError(org.apache.sling.scripting.jsp.jasper.compiler.Node n, String errCode, String arg, Exception e) voidErrorDispatcher.jspError(org.apache.sling.scripting.jsp.jasper.compiler.Node n, String errCode, String arg1, String arg2) voidErrorDispatcher.jspError(org.apache.sling.scripting.jsp.jasper.compiler.Node n, String errCode, String arg1, String arg2, String arg3) voidProcesses the given JSP parse error.voidProcesses the given JSP parse error.static voidELFunctionMapper.map(Compiler compiler, org.apache.sling.scripting.jsp.jasper.compiler.Node.Nodes page) Creates the functions mappers for all EL expressions in the JSP page.static JavacErrorDetail[]ErrorDispatcher.parseJavacErrors(String errMsg, String fname, org.apache.sling.scripting.jsp.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).voidPageInfo.setAutoFlush(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err) voidPageInfo.setBufferValue(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err) voidPageInfo.setDeferredSyntaxAllowedAsLiteral(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir) voidPageInfo.setIsELIgnored(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir) voidPageInfo.setIsErrorPage(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err) voidPageInfo.setIsThreadSafe(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err) voidPageInfo.setLanguage(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir) voidPageInfo.setSession(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err) voidPageInfo.setTrimDirectiveWhitespaces(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir) static voidJspUtil.validateExpressions(org.apache.sling.scripting.jsp.jasper.compiler.Mark where, String expressions, Class expectedType, javax.el.FunctionMapper functionMapper, ErrorDispatcher err) Deprecated.now delegated to the org.apache.el Package -
Uses of JasperException in org.apache.sling.scripting.jsp.jasper.runtime
Methods in org.apache.sling.scripting.jsp.jasper.runtime that throw JasperExceptionModifier and TypeMethodDescriptionstatic Objectstatic voidJspRuntimeLibrary.createTypedArray(String propertyName, Object bean, Method method, String[] values, Class t, Class propertyEditorClass) Create a typed array.static MethodJspRuntimeLibrary.getReadMethod(Class beanClass, String prop) static ObjectJspRuntimeLibrary.getValueFromBeanInfoPropertyEditor(Class attrClass, String attrName, String attrValue, Class propertyEditorClass) static ObjectJspRuntimeLibrary.getValueFromPropertyEditorManager(Class attrClass, String attrName, String attrValue) static MethodJspRuntimeLibrary.getWriteMethod(Class beanClass, String prop) static ObjectJspRuntimeLibrary.handleGetProperty(Object o, String prop) static voidJspRuntimeLibrary.handleSetProperty(Object bean, String prop, boolean value) static voidJspRuntimeLibrary.handleSetProperty(Object bean, String prop, byte value) static voidJspRuntimeLibrary.handleSetProperty(Object bean, String prop, char value) static voidJspRuntimeLibrary.handleSetProperty(Object bean, String prop, double value) static voidJspRuntimeLibrary.handleSetProperty(Object bean, String prop, float value) static voidJspRuntimeLibrary.handleSetProperty(Object bean, String prop, int value) static voidJspRuntimeLibrary.handleSetProperty(Object bean, String prop, long value) static voidJspRuntimeLibrary.handleSetProperty(Object bean, String prop, short value) static voidJspRuntimeLibrary.handleSetProperty(Object bean, String prop, Object value) static voidJspRuntimeLibrary.handleSetPropertyExpression(Object bean, String prop, String expression, javax.servlet.jsp.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 voidJspRuntimeLibrary.introspect(Object bean, javax.servlet.ServletRequest request) static voidJspRuntimeLibrary.introspecthelper(Object bean, String prop, String value, javax.servlet.ServletRequest request, String param, boolean ignoreMethodNF) JspRuntimeLibrary.PrivilegedIntrospectHelper.run() -
Uses of JasperException in org.apache.sling.scripting.jsp.jasper.servlet
Methods in org.apache.sling.scripting.jsp.jasper.servlet that throw JasperExceptionModifier and TypeMethodDescriptionClass<?>JspServletWrapper.loadTagFile()Compile (if needed) and load a tag fileClass<?>JspServletWrapper.loadTagFilePrototype()Compile and load a prototype for the Tag file.Constructors in org.apache.sling.scripting.jsp.jasper.servlet that throw JasperExceptionModifierConstructorDescriptionJspServletWrapper(javax.servlet.ServletContext servletContext, Options options, String tagFilePath, javax.servlet.jsp.tagext.TagInfo tagInfo, JspRuntimeContext rctxt, URL tagFileJarUrl) JspServletWrapper for tag files. -
Uses of JasperException in org.apache.sling.scripting.jsp.jasper.xmlparser
Methods in org.apache.sling.scripting.jsp.jasper.xmlparser that throw JasperExceptionModifier and TypeMethodDescriptionstatic Object[]XMLEncodingDetector.getEncoding(String fname, JarFile jarFile, JspCompilationContext ctxt, ErrorDispatcher err) Autodetects the encoding of the XML document supplied by the given input stream.ParserUtils.parseXMLDocument(String uri, InputStream is) Parse the specified XML document, and return aTreeNodethat corresponds to the root node of the document tree.ParserUtils.parseXMLDocument(String uri, InputSource is) Parse the specified XML document, and return aTreeNodethat corresponds to the root node of the document tree.XMLEncodingDetector.scanPseudoAttribute(boolean scanningTextDecl, XMLString value) Scans a pseudo attribute.