|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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.IOException
public 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 |