Class ArchiveWriter

  • Direct Known Subclasses:
    DirectoryWriterImpl, JarWriterImpl

    public abstract class ArchiveWriter
    extends java.lang.Object
    Specifies the contract for adding content to archive files, that is jars and directories.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ArchiveWriter​(java.util.jar.Manifest man)  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract void addDirectory​(java.lang.String path)  
      abstract void addFile​(java.lang.String path, byte[] data)  
      abstract void close()  
      abstract void setComment​(java.lang.String comment)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ArchiveWriter

        protected ArchiveWriter​(java.util.jar.Manifest man)
                         throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • setComment

        public abstract void setComment​(java.lang.String comment)
      • addDirectory

        public abstract void addDirectory​(java.lang.String path)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • addFile

        public abstract void addFile​(java.lang.String path,
                                     byte[] data)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • close

        public abstract void close()
                            throws java.io.IOException
        Throws:
        java.io.IOException