|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.xml.validation.XmlValidatorFactory
public abstract class XmlValidatorFactory
Factory for XmlValidator objects, being aware of JAXP 1.3 Validators, and JAXP 1.0 parsing
capababilities. Mainly for internal use within the framework.
XmlValidator implementations to a custom, SAX-based implementation.
XmlValidator| Field Summary | |
|---|---|
static java.lang.String |
SCHEMA_RELAX_NG
Constant that defines a RELAX NG Schema. |
static java.lang.String |
SCHEMA_W3C_XML
Constant that defines a W3C XML Schema. |
| Constructor Summary | |
|---|---|
XmlValidatorFactory()
|
|
| Method Summary | |
|---|---|
static XmlValidator |
createValidator(org.springframework.core.io.Resource[] schemaResources,
java.lang.String schemaLanguage)
Create a XmlValidator with the given schema resources and schema language type. |
static XmlValidator |
createValidator(org.springframework.core.io.Resource schemaResource,
java.lang.String schemaLanguage)
Create a XmlValidator with the given schema resource and schema language type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SCHEMA_W3C_XML
public static final java.lang.String SCHEMA_RELAX_NG
| Constructor Detail |
|---|
public XmlValidatorFactory()
| Method Detail |
|---|
public static XmlValidator createValidator(org.springframework.core.io.Resource schemaResource,
java.lang.String schemaLanguage)
throws java.io.IOException
XmlValidator with the given schema resource and schema language type. The schema language must
be one of the SCHEMA_XXX constants.
schemaResource - a resource that locates the schema to validate againstschemaLanguage - the language of the schema
java.io.IOException - if the schema resource cannot be read
java.lang.IllegalArgumentException - if the schema language is not supported
java.lang.IllegalStateException - if JAXP 1.0 cannot be located
XmlValidationException - if a XmlValidator cannot be createdSCHEMA_RELAX_NG,
SCHEMA_W3C_XML
public static XmlValidator createValidator(org.springframework.core.io.Resource[] schemaResources,
java.lang.String schemaLanguage)
throws java.io.IOException
XmlValidator with the given schema resources and schema language type. The schema language must
be one of the SCHEMA_XXX constants.
schemaResources - an array of resource that locate the schemas to validate againstschemaLanguage - the language of the schemas
java.io.IOException - if the schema resource cannot be read
java.lang.IllegalArgumentException - if the schema language is not supported
java.lang.IllegalStateException - if JAXP 1.0 cannot be located
XmlValidationException - if a XmlValidator cannot be createdSCHEMA_RELAX_NG,
SCHEMA_W3C_XML
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||