|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.custommonkey.xmlunit.jaxp13.Validator
public class Validator
Validator class based of javax.xml.validation
.
This class provides support for validating schema definitions as well as instance documents. It defaults to the W3C XML Schema 1.0 but can be used to validate against any schema language supported by your SchemaFactory implementation.
Constructor Summary | |
---|---|
|
Validator()
validates using W3C XML Schema 1.0. |
|
Validator(javax.xml.validation.SchemaFactory factory)
validates using the specified schema factory. |
|
Validator(java.lang.String schemaLanguage)
validates using the specified schema language. |
protected |
Validator(java.lang.String schemaLanguage,
javax.xml.validation.SchemaFactory factory)
validates using the specified schema language or factory. |
Method Summary | |
---|---|
void |
addSchemaSource(javax.xml.transform.Source s)
Adds a source for the schema defintion. |
java.util.List |
getInstanceErrors(javax.xml.transform.Source instance)
Obtain a list of all errors in the given instance. |
java.util.List |
getSchemaErrors()
Obtain a list of all errors in the schema defintion. |
boolean |
isInstanceValid(javax.xml.transform.Source instance)
Is the given schema instance valid according to the configured schema definition(s)? |
boolean |
isSchemaValid()
Is the given schema definition valid? |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Validator()
public Validator(java.lang.String schemaLanguage)
schemaLanguage
- the schema language to use - see SchemaFactory
.public Validator(javax.xml.validation.SchemaFactory factory)
protected Validator(java.lang.String schemaLanguage, javax.xml.validation.SchemaFactory factory)
schemaLanguage
- the schema language to use - see SchemaFactory
.schemaFactory
- the concrete factory to use. If this is
non-null, the first argument will be ignored.Method Detail |
---|
public void addSchemaSource(javax.xml.transform.Source s)
public boolean isSchemaValid()
public java.util.List getSchemaErrors()
The list contains SAXParseException
s.
public boolean isInstanceValid(javax.xml.transform.Source instance) throws XMLUnitRuntimeException
XMLUnitRuntimeException
- if the schema definition is
invalid or the Source is a SAXSource and the underlying
XMLReader throws an IOException (see validate in
Validator
).public java.util.List getInstanceErrors(javax.xml.transform.Source instance) throws XMLUnitRuntimeException
The list contains SAXParseException
s.
XMLUnitRuntimeException
- if the schema definition is
invalid or the Source is a SAXSource and the underlying
XMLReader throws an IOException (see validate in
Validator
).
|
XMLUnit is hosted by sourceforge.net |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |