public final class Validate
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Validate.DTDReplacer |
Modifier | Constructor and Description |
---|---|
private |
Validate() |
Modifier and Type | Method and Description |
---|---|
static java.io.OutputStream |
insertDTD(java.lang.String dtdPath,
java.lang.String file,
java.io.OutputStream outputStream)
Insert DTD
|
static java.io.OutputStream |
insertDTD2(java.lang.String dtdPath,
java.lang.String file,
java.io.OutputStream outputStream)
Insert DTD
|
static void |
main(java.lang.String[] args)
Main
|
static javax.xml.validation.Validator |
makeValidator(java.lang.String xsdPath)
Make validator
|
static void |
validate(java.lang.String xsdPath,
java.lang.String file)
Validate
|
static void |
validate(javax.xml.validation.Validator validator,
java.lang.String file)
Validate
|
static void |
validateAll(java.lang.String xsdPath,
java.lang.String... files)
Validate all
|
static void |
validateBuild(java.lang.String dtd,
java.lang.String file)
Validate build
|
public static java.io.OutputStream insertDTD(java.lang.String dtdPath, java.lang.String file, java.io.OutputStream outputStream) throws javax.xml.stream.XMLStreamException
dtdPath
- new dtd pathfile
- source fileoutputStream
- output streamjavax.xml.stream.XMLStreamException
- exceptionpublic static java.io.OutputStream insertDTD2(java.lang.String dtdPath, java.lang.String file, java.io.OutputStream outputStream) throws javax.xml.transform.TransformerException
dtdPath
- new dtd pathfile
- source fileoutputStream
- output streamjavax.xml.transform.TransformerException
- exceptionpublic static void validateBuild(java.lang.String dtd, java.lang.String file) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
dtd
- dtdfile
- fileorg.xml.sax.SAXException
- exceptionjava.io.IOException
- exceptionjavax.xml.parsers.ParserConfigurationException
- exceptionpublic static void validate(java.lang.String xsdPath, java.lang.String file) throws org.xml.sax.SAXException, java.io.IOException
xsdPath
- xsd filefile
- file to validateorg.xml.sax.SAXException
- exceptionjava.io.IOException
- exceptionpublic static void validate(javax.xml.validation.Validator validator, java.lang.String file) throws org.xml.sax.SAXException, java.io.IOException
validator
- validatorfile
- file to validateorg.xml.sax.SAXException
- exceptionjava.io.IOException
- exceptionpublic static javax.xml.validation.Validator makeValidator(java.lang.String xsdPath) throws org.xml.sax.SAXException
xsdPath
- xsd fileorg.xml.sax.SAXException
- exceptionpublic static void validateAll(java.lang.String xsdPath, java.lang.String... files) throws org.xml.sax.SAXException
xsdPath
- xsd pathfiles
- filesorg.xml.sax.SAXException
- exceptionpublic static void main(java.lang.String[] args) throws org.xml.sax.SAXException
args
- args[0] xsd, args[1..] files to validateorg.xml.sax.SAXException
- exception