Class SchemaLocationRequiredBase

All Implemented Interfaces:
IComponent
Direct Known Subclasses:
IncludeElement, RedefineElement

public abstract class SchemaLocationRequiredBase extends SchemaLocationBase
Base class for elements referencing an external schema by using a required 'schemaLocation' attribute. During prevalidation this first reads the referenced schema, so that it'll automatically be included in the prevalidation pass.
Author:
Dennis M. Sosnoski
  • Constructor Details

    • SchemaLocationRequiredBase

      protected SchemaLocationRequiredBase(int type)
      Constructor.
      Parameters:
      type - element type
  • Method Details

    • prevalidate

      public void prevalidate(ValidationContext vctx)
      Prevalidation for schema location subclass with the schema specified by a required'schemaLocation' attribute.
      Specified by:
      prevalidate in interface IComponent
      Overrides:
      prevalidate in class AnnotatedBase
      Parameters:
      vctx - validation context