Package org.qdl_lang.parsing
Class QDLParserDriver
- java.lang.Object
- 
- org.qdl_lang.parsing.QDLParserDriver
 
- 
 public class QDLParserDriver extends Object The main parser. Feed it text, it returns a list of elements which may be executed.Created by Jeff Gaynor 
 on 1/10/20 at 2:21 PM
- 
- 
Constructor SummaryConstructors Constructor Description QDLParserDriver(edu.uiuc.ncsa.security.core.configuration.XProperties environment, State state)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute(Reader reader)voidexecute(String line)protected voidexecuteDirectly(Reader reader)protected voidexecuteTreeWalker(Reader reader)ArrayList<Element>getElements()protected QDLParserParsergetParser(Reader reader, State state)protected QDLParserParsergetParser2(InputStream inputStream, State state)booleanisDebugOn()ArrayList<Element>parse(Reader reader)protected ReaderpreProcessStream(Reader reader, edu.uiuc.ncsa.security.core.configuration.XProperties replacements)voidsetDebugOn(boolean debugOn)
 
- 
- 
- 
Constructor Detail- 
QDLParserDriverpublic QDLParserDriver(edu.uiuc.ncsa.security.core.configuration.XProperties environment, State state)
 
- 
 - 
Method Detail- 
isDebugOnpublic boolean isDebugOn() 
 - 
setDebugOnpublic void setDebugOn(boolean debugOn) 
 - 
preProcessStreamprotected Reader preProcessStream(Reader reader, edu.uiuc.ncsa.security.core.configuration.XProperties replacements) throws Exception - Throws:
- Exception
 
 - 
getParser2protected QDLParserParser getParser2(InputStream inputStream, State state) throws Throwable - Throws:
- Throwable
 
 - 
getParserprotected QDLParserParser getParser(Reader reader, State state) throws Throwable - Throws:
- Throwable
 
 - 
executeTreeWalkerprotected void executeTreeWalker(Reader reader) throws Throwable - Throws:
- Throwable
 
 
- 
 
-