openjava.ojc
Class JavaCompilerArgs

java.lang.Object
  |
  +--openjava.ojc.JavaCompilerArgs
Direct Known Subclasses:
DynamicJavaCompiler.DynamicJavaCompilerArgs

public class JavaCompilerArgs
extends Object

A JavaCompilerArgs holds the arguments for a JavaCompiler.

Specific implementations of JavaCompiler may override setArgument methods to store arguments in a different fashion, or may throw UnsupportedOperationException to indicate that the compiler does not support that argument.

Since:
Jun 2, 2002
Version:
$Id: //open/saffron/src/openjava/ojc/JavaCompilerArgs.java#1 $
Author:
jhyde

Field Summary
(package private)  ArrayList argsList
           
(package private)  ArrayList fileNameList
           
 
Constructor Summary
JavaCompilerArgs()
           
 
Method Summary
 void addFile(String fileName)
           
 void clear()
           
 String[] getFileNames()
           
 String[] getStringArray()
           
 void setClasspath(String classpath)
           
 void setDebugInfo(int i)
           
 void setDestdir(String destdir)
           
 void setSource(String source, String fileName)
           
 void setString(String args)
          Sets the arguments by parsing a standard java argument string.
 void setStringArray(String[] args)
          Sets the arguments by parsing a standard java argument string.
 void setVerbose(boolean verbose)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

argsList

ArrayList argsList

fileNameList

ArrayList fileNameList
Constructor Detail

JavaCompilerArgs

public JavaCompilerArgs()
Method Detail

clear

public void clear()

setString

public void setString(String args)
Sets the arguments by parsing a standard java argument string.

A typical such string is "-classpath classpath -d dir -verbose [file...]"


setStringArray

public void setStringArray(String[] args)
Sets the arguments by parsing a standard java argument string. A typical such string is "-classpath classpath -d dir -verbose [file...]"


getStringArray

public String[] getStringArray()

addFile

public void addFile(String fileName)

getFileNames

public String[] getFileNames()

setVerbose

public void setVerbose(boolean verbose)

setDestdir

public void setDestdir(String destdir)

setClasspath

public void setClasspath(String classpath)

setDebugInfo

public void setDebugInfo(int i)

setSource

public void setSource(String source,
                      String fileName)

SourceForge.net_Logo