Class FileData

  • All Implemented Interfaces:
    java.io.Serializable

    public class FileData
    extends java.lang.Object
    implements java.io.Serializable
    Created by tlh on 2018/8/22.
    See Also:
    Serialized Form
    • Constructor Detail

      • FileData

        public FileData​(byte[] bytes,
                        java.lang.String relativePath)
      • FileData

        public FileData​(byte[] bytes,
                        java.lang.String relativePath,
                        com.android.build.api.transform.Status status)
      • FileData

        public FileData​(FileData.LoadFunction bytesCallable,
                        java.lang.String relativePath,
                        com.android.build.api.transform.Status status)
    • Method Detail

      • getBytes

        public byte[] getBytes()
      • delete

        public void delete()
      • setBytes

        public void setBytes​(byte[] bytes)
      • setBytes

        public void setBytes​(byte[] bytes,
                             com.android.build.api.transform.Status status)
      • getRelativePath

        public java.lang.String getRelativePath()
      • getAttachment

        @Deprecated
        public java.util.List<FileData> getAttachment()
        Deprecated.
      • traverseAttachmentOnly

        public void traverseAttachmentOnly​(java.util.function.Consumer<FileData> consumer)
      • traverseAll

        public void traverseAll​(java.util.function.Consumer<FileData> consumer)
      • allFiles

        public java.util.List<FileData> allFiles()
      • attach

        public void attach​(FileData fileData)
      • isDeleted

        public boolean isDeleted()
      • getStatus

        public com.android.build.api.transform.Status getStatus()
      • setStatus

        public void setStatus​(com.android.build.api.transform.Status status)
      • contentLoaded

        public boolean contentLoaded()