public class ParserFactory
extends Object
| Constructor and Description |
|---|
ParserFactory() |
| Modifier and Type | Method and Description |
|---|---|
static Class<?> |
getParserClass(Class<?> cls)
Creates parser class either by using ClassLoader or by compiling it dynamically
|
static Class<?> |
getParserClass(Class<?> cls,
boolean debug) |
static Class<?> |
getParserClass(Class<?> cls,
Grammar grammar)
Creates parser class either by using ClassLoader or by compiling it dynamically
|
static Class<?> |
getParserClass(Class<?> cls,
Grammar grammar,
boolean debug) |
static Object |
getParserInstance(Class<?> cls)
Creates parser class instance either by using ClassLoader or by compiling it dynamically
|
static Object |
getParserInstance(Class<?> cls,
boolean debug) |
static Object |
getParserInstance(Class<?> cls,
Grammar grammar)
Creates parser class instance either by using ClassLoader or by compiling it dynamically
|
static Object |
getParserInstance(Class<?> cls,
Grammar grammar,
boolean debug) |
static Class<?> |
loadParserClass(Class<?> cls)
Creates parser class by using ClassLoader.
|
static Object |
loadParserInstance(Class<?> cls)
Creates parser class instance by using ClassLoader.
|
public static Object getParserInstance(Class<?> cls)
throws ParserException
cls - Annotated class acting also as superclass for created parserParserExceptionpublic static Object getParserInstance(Class<?> cls,
boolean debug)
throws ParserException
ParserExceptionpublic static Object getParserInstance(Class<?> cls,
Grammar grammar)
throws ParserException
cls - Class acting as superclass for created parsergrammar - Used GrammarParserExceptionpublic static Object getParserInstance(Class<?> cls,
Grammar grammar,
boolean debug)
throws ParserException
ParserExceptionpublic static Class<?> getParserClass(Class<?> cls)
throws ParserException
cls - Annotated class acting also as superclass for created parserParserExceptionpublic static Class<?> getParserClass(Class<?> cls,
boolean debug)
throws ParserException
ParserExceptionpublic static Class<?> getParserClass(Class<?> cls,
Grammar grammar)
throws ParserException
cls - Class acting as superclass for created parsergrammar - Used GrammarParserExceptionpublic static Class<?> getParserClass(Class<?> cls,
Grammar grammar,
boolean debug)
throws ParserException
ParserExceptionpublic static Object loadParserInstance(Class<?> cls)
throws ParserException
cls - Annotated class acting also as superclass for created parserParserExceptionpublic static Class<?> loadParserClass(Class<?> cls)
throws ClassNotFoundException
cls - Annotated class acting also as superclass for created parserClassNotFoundException