Class ValidationUtils

java.lang.Object
org.jibx.schema.validation.ValidationUtils

public class ValidationUtils extends Object
Utility methods for schema validation.
Author:
Dennis M. Sosnoski
  • Field Details

    • s_logger

      private static final Logger s_logger
      Logger for class.
  • Constructor Details

    • ValidationUtils

      public ValidationUtils()
  • Method Details

    • 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 validated
      vctx - validation context to be used
    • load

      public static SchemaElement[] load(Collection resolves, String uri, ValidationContext vctx) throws JiBXException, IOException
      Load and validate a list of schemas.
      Parameters:
      resolves - resolvers for schemas to be loaded
      uri - 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
      IOException - on error reading schemas