Package proguard.io

Interface DataEntry

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void closeInputStream()
      Closes the previously retrieved InputStream.
      java.io.InputStream getInputStream()
      Returns an input stream for reading the content of this data entry.
      java.lang.String getName()
      Returns the name of this data entry.
      java.lang.String getOriginalName()
      Returns the original name of this data entry, i.e.
      DataEntry getParent()
      Returns the parent of this data entry, or null if it doesn't have one.
      long getSize()
      Returns the size of this data entry, in bytes, or -1 if unknown.
      boolean isDirectory()
      Returns whether the data entry represents a directory.
    • Method Detail

      • getName

        java.lang.String getName()
        Returns the name of this data entry.
      • getOriginalName

        java.lang.String getOriginalName()
        Returns the original name of this data entry, i.e. the name of the data entry before any renaming or obfuscation.
      • getSize

        long getSize()
        Returns the size of this data entry, in bytes, or -1 if unknown.
      • isDirectory

        boolean isDirectory()
        Returns whether the data entry represents a directory.
      • getInputStream

        java.io.InputStream getInputStream()
                                    throws java.io.IOException
        Returns an input stream for reading the content of this data entry. The data entry may not represent a directory.
        Throws:
        java.io.IOException
      • closeInputStream

        void closeInputStream()
                       throws java.io.IOException
        Closes the previously retrieved InputStream.
        Throws:
        java.io.IOException
      • getParent

        DataEntry getParent()
        Returns the parent of this data entry, or null if it doesn't have one.