Package org.jibx.schema.validation
Class ValidationUtils
- java.lang.Object
-
- org.jibx.schema.validation.ValidationUtils
-
public class ValidationUtils extends Object
Utility methods for schema validation.- Author:
- Dennis M. Sosnoski
-
-
Constructor Summary
Constructors Constructor Description ValidationUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SchemaElement[]load(Collection resolves, String uri, ValidationContext vctx)Load and validate a list of schemas.static voidvalidateSchemas(SchemaElement[] schemas, ValidationContext vctx)Validate an ordered array of schemas.
-
-
-
Method Detail
-
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(Collection resolves, String uri, ValidationContext vctx) throws org.jibx.runtime.JiBXException, 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 (nullif none)vctx- context to use for validating schemas- Returns:
- schemas in validation order
- Throws:
org.jibx.runtime.JiBXException- on unrecoverable error in schemasIOException- on error reading schemas
-
-