JFlex.anttask

Class JFlexTask


public class JFlexTask
extends Task

JFlex task class

Constructor Summary

JFlexTask()

Method Summary

void
execute()
void
findPackageAndClass()
Peek into .flex file to get package and class name
String
getClassName()
String
getPackage()
void
normalizeOutdir()
Sets the actual output directory if not already set.
void
setDestdir(File destinationDir)
void
setDot(boolean b)
void
setDump(boolean b)
void
setFile(File file)
void
setGenerateDot(boolean genDot)
void
setJLex(boolean b)
void
setNobak(boolean b)
void
setNomin(boolean b)
void
setOutdir(File outDir)
void
setPack(boolean b)
void
setSkel(File skeleton)
void
setSkeleton(File skeleton)
void
setSkipMinimization(boolean skipMin)
void
setSwitch(boolean b)
void
setTable(boolean b)
void
setTime(boolean displayTime)
void
setTimeStatistics(boolean displayTime)
void
setVerbose(boolean verbose)

Constructor Details

JFlexTask

public JFlexTask()

Method Details

execute

public void execute()
            throws BuildException

findPackageAndClass

public void findPackageAndClass()
            throws IOException
Peek into .flex file to get package and class name

getClassName

public String getClassName()
Returns:
class name of input file
See Also:
JFlexTask.findPackageAndClass

getPackage

public String getPackage()
Returns:
package name of input file
See Also:
JFlexTask.findPackageAndClass

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.

setDestdir

public void setDestdir(File destinationDir)

setDot

public void setDot(boolean b)

setDump

public void setDump(boolean b)

setFile

public void setFile(File file)

setGenerateDot

public void setGenerateDot(boolean genDot)

setJLex

public void setJLex(boolean b)

setNobak

public void setNobak(boolean b)

setNomin

public void setNomin(boolean b)

setOutdir

public void setOutdir(File outDir)

setPack

public void setPack(boolean b)

setSkel

public void setSkel(File skeleton)

setSkeleton

public void setSkeleton(File skeleton)

setSkipMinimization

public void setSkipMinimization(boolean skipMin)

setSwitch

public void setSwitch(boolean b)

setTable

public void setTable(boolean b)

setTime

public void setTime(boolean displayTime)

setTimeStatistics

public void setTimeStatistics(boolean displayTime)

setVerbose

public void setVerbose(boolean verbose)