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