fr.umlv.tatoo.cc.ebnf.main
Class EBNFTask
java.lang.Object
fr.umlv.tatoo.cc.common.main.AbstractTask<MainBean>
fr.umlv.tatoo.cc.ebnf.main.EBNFTask
public class EBNFTask
- extends AbstractTask<MainBean>
Task of the EBNF.
- Author:
- Remi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EBNFTask
public EBNFTask()
setEBNFFile
public void setEBNFFile(File ebnfFile)
setLexerFile
public void setLexerFile(File lexerFile)
setParserFile
public void setParserFile(File parserFile)
setToolsFile
public void setToolsFile(File toolsFile)
getDefaultUnit
protected Unit getDefaultUnit()
- Specified by:
getDefaultUnit
in class AbstractTask<MainBean>
registerInputFile
protected void registerInputFile(Unit unit,
File inputFile)
- Overrides:
registerInputFile
in class AbstractTask<MainBean>
setLexerType
public void setLexerType(String type)
setLogFile
public void setLogFile(File file)
setParserType
public void setParserType(String parserType)
setConflictResolver
public void setConflictResolver(String conflictResolverType)
setGenerateAST
public void setGenerateAST(boolean generateAST)
createPackage
public EBNFTask.Package createPackage()
- Specified by:
createPackage
in class AbstractTask<MainBean>
execute
public void execute()
throws IOException,
ParserConfigurationException,
SAXException
- Throws:
IOException
ParserConfigurationException
SAXException