|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.rice.cs.drjava.model.DrJavaFileUtils
public class DrJavaFileUtils
Some common methods for determining Java source files, language level files, etc.
Constructor Summary | |
---|---|
DrJavaFileUtils()
|
Method Summary | |
---|---|
static File |
getDJ0ForJavaFile(File f)
A.java --> A.dj0 otherwise unchanged |
static String |
getDJ0ForJavaFile(String f)
A.java --> A.dj0 otherwise unchanged |
static File |
getDJ1ForJavaFile(File f)
A.java --> A.dj1 otherwise unchanged |
static String |
getDJ1ForJavaFile(String f)
A.java --> A.dj1 otherwise unchanged |
static File |
getDJ2ForJavaFile(File f)
A.java --> A.dj2 otherwise unchanged |
static String |
getDJ2ForJavaFile(String f)
A.java --> A.dj2 otherwise unchanged |
static File |
getDJForJavaFile(File f)
A.java --> A.dj otherwise unchanged |
static String |
getDJForJavaFile(String f)
A.java --> A.dj otherwise unchanged |
static String |
getExtension(String fileName)
|
static File |
getFileWithDifferentExt(File f,
String source,
String dest)
getFileWithDifferentExt(new File("A.java"), ".java", ".dj") ~= new File("A.dj") |
static String |
getFileWithDifferentExt(String fileName,
String source,
String dest)
getFileWithDifferentExt("A.java", ".java", ".dj") --> "A.dj" |
static File |
getJavaForLLFile(File f)
|
static String |
getJavaForLLFile(String fileName)
A.dj --> A.java A.dj0 --> A.java A.dj1 --> A.java A.dj2 --> A.java otherwise unchanged |
static File |
getNewLLForOldLLFile(File f)
|
static String |
getNewLLForOldLLFile(String fileName)
A.dj0 -> A.dj A.dj1 -> A.dj A.dj2 -> A.java otherwise unchanged |
static String |
getPackageDir(String className)
Returns the relative directory (from the source root) that the source file with this qualifed name will be in, given its package. |
static Set<String> |
getSourceFileExtensions()
Return the set of source file extensions that this compiler supports. |
static String |
getSuggestedFileExtension()
Return the suggested file extension that will be appended to a file without extension. |
static boolean |
isLLFile(File f)
|
static boolean |
isLLFile(String fileName)
.dj --> true .dj0 --> true .dj1 --> true .dj2 --> true otherwise false |
static boolean |
isOldLLFile(File f)
|
static boolean |
isOldLLFile(String fileName)
.dj0 --> true .dj1 --> true .dj2 --> true otherwise false |
static boolean |
isOldProjectFile(File f)
|
static boolean |
isOldProjectFile(String fileName)
.pjt --> true otherwise false |
static boolean |
isProjectFile(File f)
|
static boolean |
isProjectFile(String fileName)
.pjt --> true .drjava --> true .xml --> true otherwise false |
static boolean |
isSourceFile(File f)
|
static boolean |
isSourceFile(String fileName)
.java --> true .dj --> true .dj0 --> true .dj1 --> true .dj2 --> true otherwise false |
static String |
removeExtension(String fileName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DrJavaFileUtils()
Method Detail |
---|
public static Set<String> getSourceFileExtensions()
public static String getSuggestedFileExtension()
public static boolean isSourceFile(String fileName)
public static boolean isSourceFile(File f)
public static boolean isLLFile(String fileName)
public static boolean isLLFile(File f)
public static boolean isOldLLFile(String fileName)
public static boolean isOldLLFile(File f)
public static boolean isOldProjectFile(String fileName)
public static boolean isOldProjectFile(File f)
public static boolean isProjectFile(String fileName)
public static boolean isProjectFile(File f)
public static String getJavaForLLFile(String fileName)
public static File getJavaForLLFile(File f)
public static File getDJForJavaFile(File f)
public static File getDJ0ForJavaFile(File f)
public static File getDJ1ForJavaFile(File f)
public static File getDJ2ForJavaFile(File f)
public static String getDJForJavaFile(String f)
public static String getDJ0ForJavaFile(String f)
public static String getDJ1ForJavaFile(String f)
public static String getDJ2ForJavaFile(String f)
public static String getNewLLForOldLLFile(String fileName)
public static File getNewLLForOldLLFile(File f)
public static String getFileWithDifferentExt(String fileName, String source, String dest)
public static File getFileWithDifferentExt(File f, String source, String dest)
public static String getPackageDir(String className)
className
- The fully qualified class namepublic static String removeExtension(String fileName)
public static String getExtension(String fileName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |