public abstract class AndroidArchive extends Zip
| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
CLASS_FORMAT |
| Constructor and Description |
|---|
AndroidArchive(java.nio.file.Path file) |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkValidClassName(java.lang.String className) |
boolean |
containsClass(java.lang.String name) |
abstract boolean |
containsMainClass(java.lang.String name) |
abstract boolean |
containsSecondaryClass(java.lang.String name) |
abstract java.nio.file.Path |
getJavaResource(java.lang.String name) |
java.nio.file.Path |
getResource(java.lang.String name) |
close, exists, getEntries, getEntries, getEntry, getEntryAsZip, getFile, toStringpublic AndroidArchive(@NonNull
java.nio.file.Path file)
throws java.io.IOException
java.io.IOExceptionpublic static void checkValidClassName(@NonNull
java.lang.String className)
public abstract boolean containsMainClass(@NonNull
java.lang.String name)
throws java.io.IOException
java.io.IOExceptionpublic abstract boolean containsSecondaryClass(@NonNull
java.lang.String name)
throws java.io.IOException
java.io.IOException@Nullable
public abstract java.nio.file.Path getJavaResource(@NonNull
java.lang.String name)
throws java.io.IOException
java.io.IOExceptionpublic final boolean containsClass(@NonNull
java.lang.String name)
throws java.io.IOException
java.io.IOException@Nullable
public final java.nio.file.Path getResource(@NonNull
java.lang.String name)