JFlex.anttask
Class JFlexTask
java.lang.Object
Task
JFlex.anttask.JFlexTask
public class JFlexTask
- extends Task
JFlex task class
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JFlexTask
public JFlexTask()
execute
public void execute()
throws BuildException
- Throws:
BuildException
findPackageAndClass
public void findPackageAndClass()
throws java.io.IOException
- Peek into .flex file to get package and class name
- Throws:
java.io.IOException
- if there is a problem reading the .flex file
normalizeOutdir
public void normalizeOutdir()
- Sets the actual output directory if not already set.
Uses javac logic to determine output dir = dest dir + package name
If not destdir has been set, output dir = parent of input file
Assumes that package name is already set.
getPackage
public java.lang.String getPackage()
- Returns:
- package name of input file
- See Also:
JFlexTask.findPackageAndClass
getClassName
public java.lang.String getClassName()
- Returns:
- class name of input file
- See Also:
JFlexTask.findPackageAndClass
setDestdir
public void setDestdir(java.io.File destinationDir)
setOutdir
public void setOutdir(java.io.File outDir)
setFile
public void setFile(java.io.File file)
setGenerateDot
public void setGenerateDot(boolean genDot)
setTimeStatistics
public void setTimeStatistics(boolean displayTime)
setTime
public void setTime(boolean displayTime)
setVerbose
public void setVerbose(boolean verbose)
setSkeleton
public void setSkeleton(java.io.File skeleton)
setSkel
public void setSkel(java.io.File skeleton)
setSkipMinimization
public void setSkipMinimization(boolean skipMin)
setNomin
public void setNomin(boolean b)
setNobak
public void setNobak(boolean b)
setSwitch
public void setSwitch(boolean b)
setTable
public void setTable(boolean b)
setPack
public void setPack(boolean b)
setDot
public void setDot(boolean b)
setDump
public void setDump(boolean b)
setJLex
public void setJLex(boolean b)