org.jibx.schema.validation
Class ValidationUtils
java.lang.Object
org.jibx.schema.validation.ValidationUtils
public class ValidationUtils
- extends java.lang.Object
Utility methods for schema validation.
- Author:
- Dennis M. Sosnoski
|
Field Summary |
private static Logger |
s_logger
Logger for class. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
s_logger
private static final Logger s_logger
- Logger for class.
ValidationUtils
public ValidationUtils()
validateSchemas
public static void validateSchemas(SchemaElement[] schemas,
ValidationContext vctx)
- Validate an ordered array of schemas. To assure proper handling of chameleon schemas, schemas with target
namespaces need to precede schemas with no target namespace in the array.
- Parameters:
schemas - schemas to be validatedvctx - validation context to be used
load
public static SchemaElement[] load(java.util.Collection resolves,
java.lang.String uri,
ValidationContext vctx)
throws JiBXException,
java.io.IOException
- Load and validate a list of schemas.
- Parameters:
resolves - resolvers for schemas to be loadeduri - effective namespace used for generation when no namespaced schemas are found (null if
none)vctx - context to use for validating schemas
- Returns:
- schemas in validation order
- Throws:
JiBXException - on unrecoverable error in schemas
java.io.IOException - on error reading schemas