Class FileData
- java.lang.Object
-
- com.ss.android.ugc.bytex.transformer.cache.FileData
-
- All Implemented Interfaces:
java.io.Serializable
public class FileData extends java.lang.Object implements java.io.SerializableCreated by tlh on 2018/8/22.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFileData.LoadFunction
-
Constructor Summary
Constructors Constructor Description FileData(byte[] bytes, java.lang.String relativePath)FileData(byte[] bytes, java.lang.String relativePath, com.android.build.api.transform.Status status)FileData(FileData.LoadFunction bytesCallable, java.lang.String relativePath, com.android.build.api.transform.Status status)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.List<FileData>allFiles()voidattach(FileData fileData)booleancontentLoaded()voiddelete()java.util.List<FileData>getAttachment()Deprecated.byte[]getBytes()java.lang.StringgetRelativePath()com.android.build.api.transform.StatusgetStatus()booleanisDeleted()voidsetBytes(byte[] bytes)voidsetBytes(byte[] bytes, com.android.build.api.transform.Status status)voidsetStatus(com.android.build.api.transform.Status status)voidtraverseAll(java.util.function.Consumer<FileData> consumer)voidtraverseAttachmentOnly(java.util.function.Consumer<FileData> consumer)
-
-
-
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()
-
-