|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.saxonica.Validate
This Validate class provides a command line interface that causes a source document to be parsed and validated against a schema. Apart from error messages, no output is produced.
| Field Summary | |
protected SchemaAwareConfiguration |
config
|
protected int |
repeat
|
protected boolean |
showTime
|
protected boolean |
useURLs
|
protected int |
validationMode
|
| Constructor Summary | |
Validate()
|
|
| Method Summary | |
protected void |
badUsage(java.lang.String name,
java.lang.String message)
Report incorrect usage of the command line, with a list of the options and arguments that are available |
protected void |
doValidate(java.lang.String[] args,
java.lang.String name)
Support method for main program. |
static javax.xml.transform.Source |
loadDocument(java.lang.String sourceFileName,
boolean useURLs,
Configuration config)
Load a document, given a filename or URL |
static void |
main(java.lang.String[] args)
Main program, can be used directly from the command line. |
void |
processFile(javax.xml.transform.Source source)
Process a single file using a supplied schema |
protected static void |
quit(java.lang.String message,
int code)
Exit with a message |
protected void |
setConfiguration()
Create the configuration. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected SchemaAwareConfiguration config
protected boolean useURLs
protected boolean showTime
protected int repeat
protected int validationMode
| Constructor Detail |
public Validate()
| Method Detail |
public static void main(java.lang.String[] args)
throws java.lang.Exception
args - List of arguments supplied on operating system command line
java.lang.Exception - Indicates that a compile-time or
run-time error occurredprotected void setConfiguration()
protected void doValidate(java.lang.String[] args,
java.lang.String name)
args - the command-line argumentsname - name of the class, to be used in error messages
protected static void quit(java.lang.String message,
int code)
message - The message to be outputcode - The result code to be returned to the operating
system shell
public static javax.xml.transform.Source loadDocument(java.lang.String sourceFileName,
boolean useURLs,
Configuration config)
throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
public void processFile(javax.xml.transform.Source source)
throws javax.xml.transform.TransformerException
source - The source XML document to be transformed
javax.xml.transform.TransformerException - If the transformation fails
protected void badUsage(java.lang.String name,
java.lang.String message)
name - The name of the command being executed (allows subclassing)message - The error message
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||