程序包 proguard.io

类 DataEntryCopier

java.lang.Object
proguard.io.DataEntryCopier
所有已实现的接口:
DataEntryReader
直接已知子类:
DataEntryRewriter

public class DataEntryCopier extends Object implements DataEntryReader
This DataEntryReader writes the ZIP entries and files that it reads to a given DataEntryWriter.
  • 构造器详细资料

    • DataEntryCopier

      public DataEntryCopier(DataEntryWriter dataEntryWriter)
      Creates a new DataEntryCopier.
  • 方法详细资料

    • read

      public void read(DataEntry dataEntry) throws IOException
      从接口复制的说明: DataEntryReader
      Reads the given data entry.
      指定者:
      read 在接口中 DataEntryReader
      抛出:
      IOException
    • copyData

      protected void copyData(InputStream inputStream, OutputStream outputStream) throws IOException
      Copies all data that it can read from the given input stream to the given output stream. The caller of this method will open and afterwards flush and close the input stream and the output stream. The implementation of this method needs to make sure that any wrapping output streams are flushed before returning.
      抛出:
      IOException
    • main

      public static void main(String[] args)
      A main method for testing file/archive/directory copying.