类 UnpackerImpl

java.lang.Object
org.glavo.pack200.impl.UnpackerImpl
所有已实现的接口:
Pack200.Unpacker

public class UnpackerImpl extends Object implements Pack200.Unpacker
  • 构造器详细资料

    • UnpackerImpl

      public UnpackerImpl()
  • 方法详细资料

    • properties

      public SortedMap<String,String> properties()
      Get the set of options for the pack and unpack engines.
      指定者:
      properties 在接口中 Pack200.Unpacker
      返回:
      A sorted association of option key strings to option values.
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • unpack

      public void unpack(InputStream in, JarOutputStream out) throws IOException
      Takes a packed-stream InputStream, and writes to a JarOutputStream. Internally the entire buffer must be read, it may be more efficient to read the packed-stream to a file and pass the File object, in the alternate method described below.

      Closes its input but not its output. (The output can accumulate more elements.)

      指定者:
      unpack 在接口中 Pack200.Unpacker
      参数:
      in - an InputStream.
      out - a JarOutputStream.
      抛出:
      IOException - if an error is encountered.
    • unpack

      public void unpack(File in, JarOutputStream out) throws IOException
      Takes an input File containing the pack file, and generates a JarOutputStream.

      Does not close its output. (The output can accumulate more elements.)

      指定者:
      unpack 在接口中 Pack200.Unpacker
      参数:
      in - a File.
      out - a JarOutputStream.
      抛出:
      IOException - if an error is encountered.