|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| 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 java.io.File |
getDJ0ForJavaFile(java.io.File f)
A.java --> A.dj0 otherwise unchanged |
static java.lang.String |
getDJ0ForJavaFile(java.lang.String f)
A.java --> A.dj0 otherwise unchanged |
static java.io.File |
getDJ1ForJavaFile(java.io.File f)
A.java --> A.dj1 otherwise unchanged |
static java.lang.String |
getDJ1ForJavaFile(java.lang.String f)
A.java --> A.dj1 otherwise unchanged |
static java.io.File |
getDJ2ForJavaFile(java.io.File f)
A.java --> A.dj2 otherwise unchanged |
static java.lang.String |
getDJ2ForJavaFile(java.lang.String f)
A.java --> A.dj2 otherwise unchanged |
static java.io.File |
getDJForJavaFile(java.io.File f)
A.java --> A.dj otherwise unchanged |
static java.lang.String |
getDJForJavaFile(java.lang.String f)
A.java --> A.dj otherwise unchanged |
static java.lang.String |
getExtension(java.lang.String fileName)
|
static java.io.File |
getFileWithDifferentExt(java.io.File f,
java.lang.String source,
java.lang.String dest)
getFileWithDifferentExt(new File("A.java"), ".java", ".dj") ~= new File("A.dj") |
static java.lang.String |
getFileWithDifferentExt(java.lang.String fileName,
java.lang.String source,
java.lang.String dest)
getFileWithDifferentExt("A.java", ".java", ".dj") --> "A.dj" |
static java.io.File |
getJavaForLLFile(java.io.File f)
|
static java.lang.String |
getJavaForLLFile(java.lang.String fileName)
A.dj --> A.java A.dj0 --> A.java A.dj1 --> A.java A.dj2 --> A.java otherwise unchanged |
static java.io.File |
getNewLLForOldLLFile(java.io.File f)
|
static java.lang.String |
getNewLLForOldLLFile(java.lang.String fileName)
A.dj0 -> A.dj A.dj1 -> A.dj A.dj2 -> A.java otherwise unchanged |
static java.lang.String |
getPackageDir(java.lang.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 java.util.Set<java.lang.String> |
getSourceFileExtensions()
Return the set of source file extensions that this compiler supports. |
static java.lang.String |
getSuggestedFileExtension()
Return the suggested file extension that will be appended to a file without extension. |
static boolean |
isLLFile(java.io.File f)
|
static boolean |
isLLFile(java.lang.String fileName)
.dj --> true .dj0 --> true .dj1 --> true .dj2 --> true otherwise false |
static boolean |
isOldLLFile(java.io.File f)
|
static boolean |
isOldLLFile(java.lang.String fileName)
.dj0 --> true .dj1 --> true .dj2 --> true otherwise false |
static boolean |
isOldProjectFile(java.io.File f)
|
static boolean |
isOldProjectFile(java.lang.String fileName)
.pjt --> true otherwise false |
static boolean |
isProjectFile(java.io.File f)
|
static boolean |
isProjectFile(java.lang.String fileName)
.pjt --> true .drjava --> true .xml --> true otherwise false |
static boolean |
isSourceFile(java.io.File f)
|
static boolean |
isSourceFile(java.lang.String fileName)
.java --> true .dj --> true .dj0 --> true .dj1 --> true .dj2 --> true otherwise false |
static java.lang.String |
removeExtension(java.lang.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 java.util.Set<java.lang.String> getSourceFileExtensions()
public static java.lang.String getSuggestedFileExtension()
public static boolean isSourceFile(java.lang.String fileName)
public static boolean isSourceFile(java.io.File f)
public static boolean isLLFile(java.lang.String fileName)
public static boolean isLLFile(java.io.File f)
public static boolean isOldLLFile(java.lang.String fileName)
public static boolean isOldLLFile(java.io.File f)
public static boolean isOldProjectFile(java.lang.String fileName)
public static boolean isOldProjectFile(java.io.File f)
public static boolean isProjectFile(java.lang.String fileName)
public static boolean isProjectFile(java.io.File f)
public static java.lang.String getJavaForLLFile(java.lang.String fileName)
public static java.io.File getJavaForLLFile(java.io.File f)
public static java.io.File getDJForJavaFile(java.io.File f)
public static java.io.File getDJ0ForJavaFile(java.io.File f)
public static java.io.File getDJ1ForJavaFile(java.io.File f)
public static java.io.File getDJ2ForJavaFile(java.io.File f)
public static java.lang.String getDJForJavaFile(java.lang.String f)
public static java.lang.String getDJ0ForJavaFile(java.lang.String f)
public static java.lang.String getDJ1ForJavaFile(java.lang.String f)
public static java.lang.String getDJ2ForJavaFile(java.lang.String f)
public static java.lang.String getNewLLForOldLLFile(java.lang.String fileName)
public static java.io.File getNewLLForOldLLFile(java.io.File f)
public static java.lang.String getFileWithDifferentExt(java.lang.String fileName,
java.lang.String source,
java.lang.String dest)
public static java.io.File getFileWithDifferentExt(java.io.File f,
java.lang.String source,
java.lang.String dest)
public static java.lang.String getPackageDir(java.lang.String className)
className - The fully qualified class namepublic static java.lang.String removeExtension(java.lang.String fileName)
public static java.lang.String getExtension(java.lang.String fileName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||