public class Generator
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
applyVisitor(Visitor visitor,
java.lang.Object data) |
void |
clear() |
void |
generateClient(java.lang.String lang) |
void |
generateServer(java.lang.String lang) |
void |
generateText(java.lang.String lang) |
boolean |
hasErrorOccurred() |
static boolean |
isIncluded(SymbolID id,
Context context) |
static boolean |
notExcluded(SymbolID id,
Context context) |
boolean |
parseFileAsInclude(java.lang.String sidl)
Parse a file but don't include its contents in the list of
symbols to be output.
|
boolean |
parseOrResolve(java.lang.String url)
Parse a file or a URL.
|
void |
printErrors(java.io.PrintStream w) |
boolean |
resolveSymbols() |
void |
setTouchFile(java.io.File f) |
public Generator(Context context)
public boolean parseOrResolve(java.lang.String url)
url
- can be a filename, a proper URL, or a SIDL type name.public boolean parseFileAsInclude(java.lang.String sidl)
sidl
- must be a filename or a proper URL (not a symbol name).public boolean resolveSymbols()
public void applyVisitor(Visitor visitor, java.lang.Object data)
public void generateText(java.lang.String lang)
public void generateClient(java.lang.String lang)
public void generateServer(java.lang.String lang)
public boolean hasErrorOccurred()
public void clear()
public void printErrors(java.io.PrintStream w)
public void setTouchFile(java.io.File f)