Class JspCIOProvider

  • All Implemented Interfaces:
    org.apache.sling.scripting.jsp.jasper.IOProvider

    public class JspCIOProvider
    extends Object
    implements org.apache.sling.scripting.jsp.jasper.IOProvider
    Implements the IOProvider for the JSPC plugin
    • Method Detail

      • getOutputStream

        public OutputStream getOutputStream​(String fileName)
                                     throws IOException
        Specified by:
        getOutputStream in interface org.apache.sling.scripting.jsp.jasper.IOProvider
        Throws:
        IOException
      • getInputStream

        public InputStream getInputStream​(String fileName)
                                   throws IOException
        Specified by:
        getInputStream in interface org.apache.sling.scripting.jsp.jasper.IOProvider
        Throws:
        IOException
      • delete

        public boolean delete​(String fileName)
        Specified by:
        delete in interface org.apache.sling.scripting.jsp.jasper.IOProvider
      • rename

        public boolean rename​(String oldFileName,
                              String newFileName)
        Specified by:
        rename in interface org.apache.sling.scripting.jsp.jasper.IOProvider
      • mkdirs

        public boolean mkdirs​(String path)
        Specified by:
        mkdirs in interface org.apache.sling.scripting.jsp.jasper.IOProvider
      • lastModified

        public long lastModified​(String fileName)
        Specified by:
        lastModified in interface org.apache.sling.scripting.jsp.jasper.IOProvider
      • getClassLoader

        public ClassLoader getClassLoader()
        Specified by:
        getClassLoader in interface org.apache.sling.scripting.jsp.jasper.IOProvider
      • getJavaCompiler

        public org.apache.sling.commons.compiler.JavaCompiler getJavaCompiler()
        Specified by:
        getJavaCompiler in interface org.apache.sling.scripting.jsp.jasper.IOProvider
      • getClassLoaderWriter

        public org.apache.sling.commons.classloader.ClassLoaderWriter getClassLoaderWriter()
        Specified by:
        getClassLoaderWriter in interface org.apache.sling.scripting.jsp.jasper.IOProvider