程序包 proguard.io
类 DataEntryCopier
- java.lang.Object
-
- proguard.io.DataEntryCopier
-
- 所有已实现的接口:
DataEntryReader
- 直接已知子类:
DataEntryRewriter
public class DataEntryCopier extends java.lang.Object implements DataEntryReader
ThisDataEntryReaderwrites the ZIP entries and files that it reads to a givenDataEntryWriter.
-
-
构造器概要
构造器 构造器 说明 DataEntryCopier(DataEntryWriter dataEntryWriter)Creates a new DataEntryCopier.
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidcopyData(java.io.InputStream inputStream, java.io.OutputStream outputStream)Copies all data that it can read from the given input stream to the given output stream.static voidmain(java.lang.String[] args)A main method for testing file/archive/directory copying.voidread(DataEntry dataEntry)Reads the given data entry.
-
-
-
构造器详细资料
-
DataEntryCopier
public DataEntryCopier(DataEntryWriter dataEntryWriter)
Creates a new DataEntryCopier.
-
-
方法详细资料
-
read
public void read(DataEntry dataEntry) throws java.io.IOException
从接口复制的说明:DataEntryReaderReads the given data entry.- 指定者:
read在接口中DataEntryReader- 抛出:
java.io.IOException
-
copyData
protected void copyData(java.io.InputStream inputStream, java.io.OutputStream outputStream) throws java.io.IOExceptionCopies 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.- 抛出:
java.io.IOException
-
main
public static void main(java.lang.String[] args)
A main method for testing file/archive/directory copying.
-
-