public class Driver
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
Driver.CommandLineException
Command line argument error.
|
Modifier and Type | Field and Description |
---|---|
private boolean |
createError |
private boolean |
debug |
private javax.xml.parsers.DocumentBuilderFactory |
domFactory |
private DataTypeGeneratorImpl |
dtgi |
private java.lang.String |
encoding |
java.util.Set |
exampleTokens |
private javax.xml.parsers.SAXParserFactory |
factory |
Grammar |
grammar |
private int |
number |
private GeneratorOption |
opt |
java.lang.String |
outputName |
private boolean |
quiet |
private StringPair |
rootName
designated root element name.
|
private boolean |
validate |
private boolean |
warning |
Constructor and Description |
---|
Driver() |
Modifier and Type | Method and Description |
---|---|
private Expression |
findElement(Expression exp,
StringPair name) |
private static org.xml.sax.InputSource |
getInputSource(java.lang.String fileOrURL) |
protected double |
getRatio(java.lang.String s) |
static void |
main(java.lang.String[] args) |
void |
parseArguments(java.lang.String[] args)
Parses the arguments and fill the fields accordingly.
|
int |
run(java.io.PrintStream out)
Generate XML instances.
|
private static void |
usage() |
public Grammar grammar
public java.lang.String outputName
private java.lang.String encoding
private boolean createError
private boolean validate
private boolean debug
private boolean quiet
private boolean warning
private GeneratorOption opt
private int number
private StringPair rootName
private javax.xml.parsers.SAXParserFactory factory
private javax.xml.parsers.DocumentBuilderFactory domFactory
public final java.util.Set exampleTokens
private DataTypeGeneratorImpl dtgi
private static void usage()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
protected double getRatio(java.lang.String s)
public void parseArguments(java.lang.String[] args) throws Driver.CommandLineException, javax.xml.parsers.ParserConfigurationException
Driver.CommandLineException
javax.xml.parsers.ParserConfigurationException
public int run(java.io.PrintStream out) throws java.lang.Exception
java.lang.Exception
private Expression findElement(Expression exp, StringPair name)
private static org.xml.sax.InputSource getInputSource(java.lang.String fileOrURL)