Class JarResource

  • All Implemented Interfaces:
    Resource, java.io.Closeable, java.lang.AutoCloseable

    public class JarResource
    extends WriteResource
    • Constructor Detail

      • JarResource

        public JarResource​(Jar jar)
      • JarResource

        public JarResource​(Jar jar,
                           boolean closeJar)
    • Method Detail

      • write

        public void write​(java.io.OutputStream out)
                   throws java.lang.Exception
        Specified by:
        write in interface Resource
        Specified by:
        write in class WriteResource
        Throws:
        java.lang.Exception
      • write

        public void write​(java.io.File file)
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • write

        public void write​(java.nio.file.Path path)
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getJar

        public Jar getJar()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Overrides:
        close in class WriteResource