Package com.sun.msv.driver.textui
Class Driver
- java.lang.Object
-
- com.sun.msv.driver.textui.Driver
-
public class Driver extends java.lang.Objectcommand line Verifier.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static interfaceDriver.DocumentVerifieracts as a function closure to validate a document.private static classDriver.RELAXNSVerifiervalidates a document by using divide & validate framework.private static classDriver.SimpleVerifierprivate static classDriver.XMLSchemaVerifier
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringERR_LOAD_GRAMMAR(package private) static javax.xml.parsers.SAXParserFactoryfactorystatic java.lang.StringMSG_BAILOUTstatic java.lang.StringMSG_DTDVALIDATIONstatic java.lang.StringMSG_FAILED_TO_IGNORE_EXTERNAL_DTDstatic java.lang.StringMSG_INVALIDstatic java.lang.StringMSG_PARSERstatic java.lang.StringMSG_PARSING_TIMEstatic java.lang.StringMSG_START_PARSING_GRAMMARstatic java.lang.StringMSG_UNRECOGNIZED_OPTIONstatic java.lang.StringMSG_USAGEstatic java.lang.StringMSG_VALIDstatic java.lang.StringMSG_VALIDATINGstatic java.lang.StringMSG_VALIDATION_TIMEstatic java.lang.StringMSG_WARNING_FOUND
-
Constructor Summary
Constructors Constructor Description Driver()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddumpRELAXGrammar(RELAXGrammar m)static voiddumpRELAXModule(RELAXModule m)static voiddumpTREX(TREXGrammar g)static voiddumpXMLSchema(XMLSchemaGrammar g)static voiddumpXMLSchema(XMLSchemaSchema s)static java.lang.Stringlocalize(java.lang.String prop)static java.lang.Stringlocalize(java.lang.String prop, java.lang.Object arg1)static java.lang.Stringlocalize(java.lang.String propertyName, java.lang.Object[] args)static java.lang.Stringlocalize(java.lang.String prop, java.lang.Object arg1, java.lang.Object arg2)static voidmain(java.lang.String[] args)private static voidprintVersion()Prints the version number.static intrun(java.lang.String[] args)private static voidusage()Prints the usage screen.
-
-
-
Field Detail
-
factory
static javax.xml.parsers.SAXParserFactory factory
-
MSG_DTDVALIDATION
public static final java.lang.String MSG_DTDVALIDATION
- See Also:
- Constant Field Values
-
MSG_PARSER
public static final java.lang.String MSG_PARSER
- See Also:
- Constant Field Values
-
MSG_USAGE
public static final java.lang.String MSG_USAGE
- See Also:
- Constant Field Values
-
MSG_UNRECOGNIZED_OPTION
public static final java.lang.String MSG_UNRECOGNIZED_OPTION
- See Also:
- Constant Field Values
-
MSG_START_PARSING_GRAMMAR
public static final java.lang.String MSG_START_PARSING_GRAMMAR
- See Also:
- Constant Field Values
-
MSG_PARSING_TIME
public static final java.lang.String MSG_PARSING_TIME
- See Also:
- Constant Field Values
-
MSG_VALIDATING
public static final java.lang.String MSG_VALIDATING
- See Also:
- Constant Field Values
-
MSG_VALIDATION_TIME
public static final java.lang.String MSG_VALIDATION_TIME
- See Also:
- Constant Field Values
-
MSG_VALID
public static final java.lang.String MSG_VALID
- See Also:
- Constant Field Values
-
MSG_INVALID
public static final java.lang.String MSG_INVALID
- See Also:
- Constant Field Values
-
ERR_LOAD_GRAMMAR
public static final java.lang.String ERR_LOAD_GRAMMAR
- See Also:
- Constant Field Values
-
MSG_BAILOUT
public static final java.lang.String MSG_BAILOUT
- See Also:
- Constant Field Values
-
MSG_FAILED_TO_IGNORE_EXTERNAL_DTD
public static final java.lang.String MSG_FAILED_TO_IGNORE_EXTERNAL_DTD
- See Also:
- Constant Field Values
-
MSG_WARNING_FOUND
public static final java.lang.String MSG_WARNING_FOUND
- See Also:
- Constant Field Values
-
-
Method Detail
-
usage
private static void usage()
Prints the usage screen.
-
printVersion
private static void printVersion()
Prints the version number.
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
run
public static int run(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
dumpTREX
public static void dumpTREX(TREXGrammar g) throws java.lang.Exception
- Throws:
java.lang.Exception
-
dumpXMLSchema
public static void dumpXMLSchema(XMLSchemaGrammar g) throws java.lang.Exception
- Throws:
java.lang.Exception
-
dumpXMLSchema
public static void dumpXMLSchema(XMLSchemaSchema s) throws java.lang.Exception
- Throws:
java.lang.Exception
-
dumpRELAXModule
public static void dumpRELAXModule(RELAXModule m) throws java.lang.Exception
- Throws:
java.lang.Exception
-
dumpRELAXGrammar
public static void dumpRELAXGrammar(RELAXGrammar m) throws java.lang.Exception
- Throws:
java.lang.Exception
-
localize
public static java.lang.String localize(java.lang.String propertyName, java.lang.Object[] args)
-
localize
public static java.lang.String localize(java.lang.String prop)
-
localize
public static java.lang.String localize(java.lang.String prop, java.lang.Object arg1)
-
localize
public static java.lang.String localize(java.lang.String prop, java.lang.Object arg1, java.lang.Object arg2)
-
-