public interface IModelParser
Modifier and Type | Method and Description |
---|---|
void |
addTreeTracker(ITreeTracker tracker) |
void |
delegate(org.antlr.runtime.tree.CommonTree node) |
void |
dispose() |
java.net.URL |
getBaseURL() |
org.antlr.runtime.tree.CommonTree |
getDocumentTree()
return the common AST document tree.
|
IParserImportDelegate |
getImportDelegate() |
java.util.Collection<java.lang.Exception> |
getParseErrors()
get all the lexing/parsing exceptions
|
java.util.Collection<java.lang.Exception> |
getParseWarnings() |
boolean |
parse()
parse the url..
|
void |
removeTreeTracker(ITreeTracker tracker) |
void |
reset() |
void |
setImportDelegate(IParserImportDelegate delegate) |
void |
setInput(java.lang.String content)
this parser will handle pure string input
|
void |
setInput(java.net.URL url)
called by the ModelParserFactory
|
java.net.URL getBaseURL()
void setInput(java.net.URL url) throws java.io.IOException
url
- java.io.IOException
void setInput(java.lang.String content) throws java.io.IOException
content
- java.io.IOException
boolean parse()
java.util.Collection<java.lang.Exception> getParseErrors()
java.util.Collection<java.lang.Exception> getParseWarnings()
org.antlr.runtime.tree.CommonTree getDocumentTree()
IParserImportDelegate getImportDelegate()
void setImportDelegate(IParserImportDelegate delegate)
void delegate(org.antlr.runtime.tree.CommonTree node)
void addTreeTracker(ITreeTracker tracker)
void removeTreeTracker(ITreeTracker tracker)
void reset()
void dispose()