ZipModel.smali
.class public Lnet/lingala/zip4j/model/ZipModel;
.super Ljava/lang/Object;
# interfaces
.implements Ljava/lang/Cloneable;
# instance fields
.field private archiveExtraDataRecord:Lnet/lingala/zip4j/model/ArchiveExtraDataRecord;
.field private centralDirectory:Lnet/lingala/zip4j/model/CentralDirectory;
.field private dataDescriptors:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lnet/lingala/zip4j/model/DataDescriptor;",
">;"
}
.end annotation
.end field
.field private end:J
.field private endOfCentralDirectoryRecord:Lnet/lingala/zip4j/model/EndOfCentralDirectoryRecord;
.field private isNestedZipFile:Z
.field private isZip64Format:Z
.field private localFileHeaders:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lnet/lingala/zip4j/model/LocalFileHeader;",
">;"
}
.end annotation
.end field
.field private splitArchive:Z
.field private splitLength:J
.field private start:J
.field private zip64EndOfCentralDirectoryLocator:Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryLocator;
.field private zip64EndOfCentralDirectoryRecord:Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryRecord;
.field private zipFile:Ljava/io/File;
# direct methods
.method public constructor <init>()V
.registers 3
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->localFileHeaders:Ljava/util/List;
.line 3
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->dataDescriptors:Ljava/util/List;
.line 4
new-instance v0, Lnet/lingala/zip4j/model/ArchiveExtraDataRecord;
invoke-direct {v0}, Lnet/lingala/zip4j/model/ArchiveExtraDataRecord;-><init>()V
iput-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->archiveExtraDataRecord:Lnet/lingala/zip4j/model/ArchiveExtraDataRecord;
.line 5
new-instance v0, Lnet/lingala/zip4j/model/CentralDirectory;
invoke-direct {v0}, Lnet/lingala/zip4j/model/CentralDirectory;-><init>()V
iput-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->centralDirectory:Lnet/lingala/zip4j/model/CentralDirectory;
.line 6
new-instance v0, Lnet/lingala/zip4j/model/EndOfCentralDirectoryRecord;
invoke-direct {v0}, Lnet/lingala/zip4j/model/EndOfCentralDirectoryRecord;-><init>()V
iput-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->endOfCentralDirectoryRecord:Lnet/lingala/zip4j/model/EndOfCentralDirectoryRecord;
.line 7
new-instance v0, Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryLocator;
invoke-direct {v0}, Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryLocator;-><init>()V
iput-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->zip64EndOfCentralDirectoryLocator:Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryLocator;
.line 8
new-instance v0, Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryRecord;
invoke-direct {v0}, Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryRecord;-><init>()V
iput-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->zip64EndOfCentralDirectoryRecord:Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryRecord;
const/4 v0, 0x0
.line 13
iput-boolean v0, p0, Lnet/lingala/zip4j/model/ZipModel;->isZip64Format:Z
const-wide/16 v0, -0x1
.line 19
iput-wide v0, p0, Lnet/lingala/zip4j/model/ZipModel;->splitLength:J
return-void
.end method
# virtual methods
.method public clone()Ljava/lang/Object;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/CloneNotSupportedException;
}
.end annotation
.line 1
invoke-super {p0}, Ljava/lang/Object;->clone()Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public getArchiveExtraDataRecord()Lnet/lingala/zip4j/model/ArchiveExtraDataRecord;
.registers 2
.line 1
iget-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->archiveExtraDataRecord:Lnet/lingala/zip4j/model/ArchiveExtraDataRecord;
return-object v0
.end method
.method public getCentralDirectory()Lnet/lingala/zip4j/model/CentralDirectory;
.registers 2
.line 1
iget-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->centralDirectory:Lnet/lingala/zip4j/model/CentralDirectory;
return-object v0
.end method
.method public getDataDescriptors()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lnet/lingala/zip4j/model/DataDescriptor;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->dataDescriptors:Ljava/util/List;
return-object v0
.end method
.method public getEnd()J
.registers 3
.line 1
iget-wide v0, p0, Lnet/lingala/zip4j/model/ZipModel;->end:J
return-wide v0
.end method
.method public getEndOfCentralDirectoryRecord()Lnet/lingala/zip4j/model/EndOfCentralDirectoryRecord;
.registers 2
.line 1
iget-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->endOfCentralDirectoryRecord:Lnet/lingala/zip4j/model/EndOfCentralDirectoryRecord;
return-object v0
.end method
.method public getLocalFileHeaders()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lnet/lingala/zip4j/model/LocalFileHeader;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->localFileHeaders:Ljava/util/List;
return-object v0
.end method
.method public getSplitLength()J
.registers 3
.line 1
iget-wide v0, p0, Lnet/lingala/zip4j/model/ZipModel;->splitLength:J
return-wide v0
.end method
.method public getStart()J
.registers 3
.line 1
iget-wide v0, p0, Lnet/lingala/zip4j/model/ZipModel;->start:J
return-wide v0
.end method
.method public getZip64EndOfCentralDirectoryLocator()Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryLocator;
.registers 2
.line 1
iget-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->zip64EndOfCentralDirectoryLocator:Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryLocator;
return-object v0
.end method
.method public getZip64EndOfCentralDirectoryRecord()Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryRecord;
.registers 2
.line 1
iget-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->zip64EndOfCentralDirectoryRecord:Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryRecord;
return-object v0
.end method
.method public getZipFile()Ljava/io/File;
.registers 2
.line 1
iget-object v0, p0, Lnet/lingala/zip4j/model/ZipModel;->zipFile:Ljava/io/File;
return-object v0
.end method
.method public isNestedZipFile()Z
.registers 2
.line 1
iget-boolean v0, p0, Lnet/lingala/zip4j/model/ZipModel;->isNestedZipFile:Z
return v0
.end method
.method public isSplitArchive()Z
.registers 2
.line 1
iget-boolean v0, p0, Lnet/lingala/zip4j/model/ZipModel;->splitArchive:Z
return v0
.end method
.method public isZip64Format()Z
.registers 2
.line 1
iget-boolean v0, p0, Lnet/lingala/zip4j/model/ZipModel;->isZip64Format:Z
return v0
.end method
.method public setArchiveExtraDataRecord(Lnet/lingala/zip4j/model/ArchiveExtraDataRecord;)V
.registers 2
.line 1
iput-object p1, p0, Lnet/lingala/zip4j/model/ZipModel;->archiveExtraDataRecord:Lnet/lingala/zip4j/model/ArchiveExtraDataRecord;
return-void
.end method
.method public setCentralDirectory(Lnet/lingala/zip4j/model/CentralDirectory;)V
.registers 2
.line 1
iput-object p1, p0, Lnet/lingala/zip4j/model/ZipModel;->centralDirectory:Lnet/lingala/zip4j/model/CentralDirectory;
return-void
.end method
.method public setDataDescriptors(Ljava/util/List;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lnet/lingala/zip4j/model/DataDescriptor;",
">;)V"
}
.end annotation
.line 1
iput-object p1, p0, Lnet/lingala/zip4j/model/ZipModel;->dataDescriptors:Ljava/util/List;
return-void
.end method
.method public setEnd(J)V
.registers 3
.line 1
iput-wide p1, p0, Lnet/lingala/zip4j/model/ZipModel;->end:J
return-void
.end method
.method public setEndOfCentralDirectoryRecord(Lnet/lingala/zip4j/model/EndOfCentralDirectoryRecord;)V
.registers 2
.line 1
iput-object p1, p0, Lnet/lingala/zip4j/model/ZipModel;->endOfCentralDirectoryRecord:Lnet/lingala/zip4j/model/EndOfCentralDirectoryRecord;
return-void
.end method
.method public setLocalFileHeaders(Ljava/util/List;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lnet/lingala/zip4j/model/LocalFileHeader;",
">;)V"
}
.end annotation
.line 1
iput-object p1, p0, Lnet/lingala/zip4j/model/ZipModel;->localFileHeaders:Ljava/util/List;
return-void
.end method
.method public setNestedZipFile(Z)V
.registers 2
.line 1
iput-boolean p1, p0, Lnet/lingala/zip4j/model/ZipModel;->isNestedZipFile:Z
return-void
.end method
.method public setSplitArchive(Z)V
.registers 2
.line 1
iput-boolean p1, p0, Lnet/lingala/zip4j/model/ZipModel;->splitArchive:Z
return-void
.end method
.method public setSplitLength(J)V
.registers 3
.line 1
iput-wide p1, p0, Lnet/lingala/zip4j/model/ZipModel;->splitLength:J
return-void
.end method
.method public setStart(J)V
.registers 3
.line 1
iput-wide p1, p0, Lnet/lingala/zip4j/model/ZipModel;->start:J
return-void
.end method
.method public setZip64EndOfCentralDirectoryLocator(Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryLocator;)V
.registers 2
.line 1
iput-object p1, p0, Lnet/lingala/zip4j/model/ZipModel;->zip64EndOfCentralDirectoryLocator:Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryLocator;
return-void
.end method
.method public setZip64EndOfCentralDirectoryRecord(Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryRecord;)V
.registers 2
.line 1
iput-object p1, p0, Lnet/lingala/zip4j/model/ZipModel;->zip64EndOfCentralDirectoryRecord:Lnet/lingala/zip4j/model/Zip64EndOfCentralDirectoryRecord;
return-void
.end method
.method public setZip64Format(Z)V
.registers 2
.line 1
iput-boolean p1, p0, Lnet/lingala/zip4j/model/ZipModel;->isZip64Format:Z
return-void
.end method
.method public setZipFile(Ljava/io/File;)V
.registers 2
.line 1
iput-object p1, p0, Lnet/lingala/zip4j/model/ZipModel;->zipFile:Ljava/io/File;
return-void
.end method