Package net.ionite.docval.commandline
Class CommandLineValidator
java.lang.Object
net.ionite.docval.commandline.CommandLineValidator
Stand-alone command-line validation tool.
This is a complete validation tool that can be run from the command-line. It
accepts a single document to validate, and multiple XSD, SCH or SVRL (XSLT)
files to validate the document against.
Prints information about the validation results depending on the given output-format value.
Instead of validating a document, the command line tool can also print the value of the derived keyword for the given document file. See
Return code is the number of errors encountered, or a negative value if the validation could not be performed.
Prints information about the validation results depending on the given output-format value.
Instead of validating a document, the command line tool can also print the value of the derived keyword for the given document file. See
KeywordDeriver
for more information about
derived keywords.Return code is the number of errors encountered, or a negative value if the validation could not be performed.
- Author:
- Ionite
-
Constructor Summary
ConstructorDescriptionCommandLineValidator
(String[] argv) Construct an CommandLineValidator with the given command-line arguments -
Method Summary
-
Constructor Details
-
CommandLineValidator
Construct an CommandLineValidator with the given command-line arguments- Parameters:
argv
- String-array containing the command-line arguments
-
-
Method Details
-
run
public int run()Execute the validation- Returns:
- The number of errors found by the validation, or a negative number if the validation could not be performed.
-
main
Parse the command-line arguments and execute the validation. Exit code is the number of errors found by the validation, or a negative number if the validation could not be executed.
-