|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.prorefactor.refactor.FileStuff
public class FileStuff
Various file and directory related utilities for the refactoring toolkit.
| Field Summary | |
|---|---|
static java.lang.String |
LINESEP
OS specific text file line seperator - '\n' on unix, "\r\n" on Windows |
| Constructor Summary | |
|---|---|
FileStuff()
|
|
| Method Summary | |
|---|---|
static int |
countLines(java.io.File file)
Count lines in a file |
static java.io.File |
findFile(java.lang.String filename)
Find a file (or directory) on the propath |
static java.io.File |
findFileForClassName(java.lang.String className)
Find a class file on Proparse's propath, from the "package.classname". |
static java.lang.String |
fullpath(java.io.File file)
Return the full path name. |
static java.lang.String |
insertBeforeExtension(java.lang.String origName,
java.lang.String insert)
Return a new file name, with extra text before the existing extension. |
static java.lang.String |
prepareTarget(java.lang.String outputDir,
java.lang.String sourceFilename)
Prepare a target path, based on a specified target path name plus an original sourcefile name. |
static java.util.ArrayList |
searchFile(java.io.File file,
java.lang.String searchString,
java.lang.String messageString)
Search a file for a given string. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String LINESEP
| Constructor Detail |
|---|
public FileStuff()
| Method Detail |
|---|
public static int countLines(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.File findFile(java.lang.String filename)
public static java.io.File findFileForClassName(java.lang.String className)
public static java.lang.String fullpath(java.io.File file)
public static java.lang.String insertBeforeExtension(java.lang.String origName,
java.lang.String insert)
origName - The original filenameinsert - The text to insert
public static java.lang.String prepareTarget(java.lang.String outputDir,
java.lang.String sourceFilename)
outputDir - The name of the top of the output directory structure.sourceFilename - The name of the original sourcefile, used as basis for output filename.
public static java.util.ArrayList searchFile(java.io.File file,
java.lang.String searchString,
java.lang.String messageString)
throws java.io.IOException
file - The file to searchsearchString - The string to search formessageString - The text to be placed in each Message object created
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||