fr.umlv.tatoo.cc.lexer.main
Class LexerTask

java.lang.Object
  extended by fr.umlv.tatoo.cc.common.main.AbstractTask<LexerBean>
      extended by fr.umlv.tatoo.cc.lexer.main.LexerTask

public class LexerTask
extends AbstractTask<LexerBean>


Nested Class Summary
 class LexerTask.Package
           
 
Nested classes/interfaces inherited from class fr.umlv.tatoo.cc.common.main.AbstractTask
AbstractTask.Extension, AbstractTask.FileAlias, AbstractTask.Generated, AbstractTask.InputFile, AbstractTask.InputFiles
 
Constructor Summary
LexerTask()
           
 
Method Summary
 LexerTask.Package createPackage()
           
 void execute()
           
protected  Unit getDefaultUnit()
           
 void setLexerFile(File lexerFile)
           
 void setLexerType(String type)
           
 
Methods inherited from class fr.umlv.tatoo.cc.common.main.AbstractTask
bean, createExtension, createGenerated, createInputFiles, registerInputFile, setDefaultExtensions, setDestination, setLogLevel, setPackagePrefix, setValidating
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LexerTask

public LexerTask()
Method Detail

setLexerType

public void setLexerType(String type)

getDefaultUnit

protected Unit getDefaultUnit()
Specified by:
getDefaultUnit in class AbstractTask<LexerBean>

setLexerFile

public void setLexerFile(File lexerFile)

createPackage

public LexerTask.Package createPackage()
Specified by:
createPackage in class AbstractTask<LexerBean>

execute

public void execute()
             throws FileNotFoundException,
                    ParserConfigurationException,
                    SAXException,
                    IOException
Throws:
FileNotFoundException
ParserConfigurationException
SAXException
IOException