|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FileSystemClassFactory
Interface to a utility that simulates the behavior of javac
in locating source files, compiled classes, and generating output.
Method Summary | |
---|---|
java.lang.String |
makeClassName(java.lang.String fileName)
Convert a file name to its associated Java class name |
java.lang.String |
makeFileName(java.lang.String className)
Convert a class name to its associated file name |
void |
setBootClassPath(java.lang.String bcp)
Set the boot class path to use in locating compiled classes. |
void |
setClassPath(java.lang.String cp)
Set the class path to use in locating compiled classes. |
void |
setOutputDir(java.lang.String outputDir)
Set the target directory for compiled output Equivalent to the "-d" option of javac. |
void |
setSourcePath(java.lang.String sp)
Set the source path to use in locating Java source files. |
Methods inherited from interface org.tempuri.javac.JavaClassReaderFactory |
---|
getClassReader |
Methods inherited from interface org.tempuri.javac.JavaSourceReaderFactory |
---|
getSourceReader |
Methods inherited from interface org.tempuri.javac.JavaClassWriterFactory |
---|
getClassWriter |
Method Detail |
---|
java.lang.String makeClassName(java.lang.String fileName) throws java.io.IOException
fileName
- name of file
java.io.IOException
java.lang.String makeFileName(java.lang.String className) throws java.io.IOException
className
- name of class
java.io.IOException
void setBootClassPath(java.lang.String bcp)
Set the boot class path to use in locating compiled classes. Equivalent to the "-bootclasspath" option of javac
bcp
- string containing directory or jar file paths separated by the java.io.File.pathSeparator
void setClassPath(java.lang.String cp)
Set the class path to use in locating compiled classes. Equivalent to the "-classpath" option of javac
cp
- string containing directory or jar file paths separated by the java.io.File.pathSeparator
void setSourcePath(java.lang.String sp)
Set the source path to use in locating Java source files. Equivalent to the "-sourcepath" option of javac.
cp
- string containing directory or jar file paths separated by the java.io.File.pathSeparator
void setOutputDir(java.lang.String outputDir)
Set the target directory for compiled output Equivalent to the "-d" option of javac.
outputDir
- string containing the root directory for generated class files
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |