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)
setGenerateLexerSwitch
public void setGenerateLexerSwitch(boolean generateLexerSwitch)
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