JFlex.anttask

Class JFlexTask

public class JFlexTask extends Task

JFlex task class
Constructor Summary
JFlexTask()
Method Summary
voidexecute()
voidfindPackageAndClass()
Peek into .flex file to get package and class name
StringgetClassName()
StringgetPackage()
voidnormalizeOutdir()
Sets the actual output directory if not already set.
voidsetDestdir(File destinationDir)
voidsetDot(boolean b)
voidsetDump(boolean b)
voidsetFile(File file)
voidsetGenerateDot(boolean genDot)
voidsetJLex(boolean b)
voidsetNobak(boolean b)
voidsetNomin(boolean b)
voidsetOutdir(File outDir)
voidsetPack(boolean b)
voidsetSkel(File skeleton)
voidsetSkeleton(File skeleton)
voidsetSkipMinimization(boolean skipMin)
voidsetSwitch(boolean b)
voidsetTable(boolean b)
voidsetTime(boolean displayTime)
voidsetTimeStatistics(boolean displayTime)
voidsetVerbose(boolean verbose)

Constructor Detail

JFlexTask

public JFlexTask()

Method Detail

execute

public void execute()

findPackageAndClass

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

Throws: IOException if there is a problem reading the .flex file

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)