public class FileSuffixes
extends java.lang.Object
| Constructor and Description |
|---|
FileSuffixes() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isApkFile(java.lang.String fileName)
Does the file name represent a .dex file?
|
static boolean |
isClassFile(java.lang.String fileName)
Does the file name represent a .class file?
|
static boolean |
isDexFile(java.lang.String fileName)
Does the file name represent a .dex file?
|
static boolean |
isDexFile(java.net.URI uri)
Does the URI refer to a .dex file?
|
static boolean |
isJarFile(java.lang.String fileName)
Does the file name represent a .jar file?
|
static boolean |
isRessourceFromJar(java.net.URI uri)
Does the URI point to a ressource in a jar-file
|
static boolean |
isSourceFile(java.lang.String fileName)
Does the file name represent a .java file?
|
static boolean |
isWarFile(java.lang.String fileName)
Does the file name represent a .war file?
|
static java.lang.String |
stripSuffix(java.lang.String fileName)
Strip the ".class" or ".java" suffix from a file name
|
public static boolean isDexFile(java.net.URI uri)
java.lang.IllegalArgumentException - if uri is nullpublic static boolean isDexFile(java.lang.String fileName)
fileName - name of a filejava.lang.IllegalArgumentException - if fileName is nullpublic static boolean isApkFile(java.lang.String fileName)
fileName - name of a filejava.lang.IllegalArgumentException - if fileName is nullpublic static boolean isClassFile(java.lang.String fileName)
fileName - name of a filejava.lang.IllegalArgumentException - if fileName is nullpublic static boolean isSourceFile(java.lang.String fileName)
fileName - name of a filejava.lang.IllegalArgumentException - if fileName is nullpublic static boolean isJarFile(java.lang.String fileName)
fileName - name of a filejava.lang.IllegalArgumentException - if fileName is nullpublic static boolean isWarFile(java.lang.String fileName)
fileName - name of a filejava.lang.IllegalArgumentException - if fileName is nullpublic static java.lang.String stripSuffix(java.lang.String fileName)
TODO: generalize for all suffixes
fileName - the file namejava.lang.IllegalArgumentException - if fileName is nullpublic static boolean isRessourceFromJar(java.net.URI uri)