public class Driver
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static interface |
Driver.DocumentVerifier
acts as a function closure to validate a document.
|
private static class |
Driver.RELAXNSVerifier
validates a document by using divide & validate framework.
|
private static class |
Driver.SimpleVerifier |
private static class |
Driver.XMLSchemaVerifier |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ERR_LOAD_GRAMMAR |
(package private) static javax.xml.parsers.SAXParserFactory |
factory |
static java.lang.String |
MSG_BAILOUT |
static java.lang.String |
MSG_DTDVALIDATION |
static java.lang.String |
MSG_FAILED_TO_IGNORE_EXTERNAL_DTD |
static java.lang.String |
MSG_INVALID |
static java.lang.String |
MSG_PARSER |
static java.lang.String |
MSG_PARSING_TIME |
static java.lang.String |
MSG_START_PARSING_GRAMMAR |
static java.lang.String |
MSG_UNRECOGNIZED_OPTION |
static java.lang.String |
MSG_USAGE |
static java.lang.String |
MSG_VALID |
static java.lang.String |
MSG_VALIDATING |
static java.lang.String |
MSG_VALIDATION_TIME |
static java.lang.String |
MSG_WARNING_FOUND |
Constructor and Description |
---|
Driver() |
Modifier and Type | Method and Description |
---|---|
static void |
dumpRELAXGrammar(RELAXGrammar m) |
static void |
dumpRELAXModule(RELAXModule m) |
static void |
dumpTREX(TREXGrammar g) |
static void |
dumpXMLSchema(XMLSchemaGrammar g) |
static void |
dumpXMLSchema(XMLSchemaSchema s) |
static java.lang.String |
localize(java.lang.String prop) |
static java.lang.String |
localize(java.lang.String prop,
java.lang.Object arg1) |
static java.lang.String |
localize(java.lang.String propertyName,
java.lang.Object[] args) |
static java.lang.String |
localize(java.lang.String prop,
java.lang.Object arg1,
java.lang.Object arg2) |
static void |
main(java.lang.String[] args) |
private static void |
printVersion()
Prints the version number.
|
static int |
run(java.lang.String[] args) |
private static void |
usage()
Prints the usage screen.
|
static javax.xml.parsers.SAXParserFactory factory
public static final java.lang.String MSG_DTDVALIDATION
public static final java.lang.String MSG_PARSER
public static final java.lang.String MSG_USAGE
public static final java.lang.String MSG_UNRECOGNIZED_OPTION
public static final java.lang.String MSG_START_PARSING_GRAMMAR
public static final java.lang.String MSG_PARSING_TIME
public static final java.lang.String MSG_VALIDATING
public static final java.lang.String MSG_VALIDATION_TIME
public static final java.lang.String MSG_VALID
public static final java.lang.String MSG_INVALID
public static final java.lang.String ERR_LOAD_GRAMMAR
public static final java.lang.String MSG_BAILOUT
public static final java.lang.String MSG_FAILED_TO_IGNORE_EXTERNAL_DTD
public static final java.lang.String MSG_WARNING_FOUND
private static void usage()
private static void printVersion()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static int run(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static void dumpTREX(TREXGrammar g) throws java.lang.Exception
java.lang.Exception
public static void dumpXMLSchema(XMLSchemaGrammar g) throws java.lang.Exception
java.lang.Exception
public static void dumpXMLSchema(XMLSchemaSchema s) throws java.lang.Exception
java.lang.Exception
public static void dumpRELAXModule(RELAXModule m) throws java.lang.Exception
java.lang.Exception
public static void dumpRELAXGrammar(RELAXGrammar m) throws java.lang.Exception
java.lang.Exception
public static java.lang.String localize(java.lang.String propertyName, java.lang.Object[] args)
public static java.lang.String localize(java.lang.String prop)
public static java.lang.String localize(java.lang.String prop, java.lang.Object arg1)
public static java.lang.String localize(java.lang.String prop, java.lang.Object arg1, java.lang.Object arg2)