Class VersionControlFilter

All Implemented Interfaces:
Result, Receiver

public class VersionControlFilter extends ProxyReceiver
This is a filter inserted into the input pipeline for processing schema documents, whose task is to examine attributes such as vc:maxVersion and discard those parts of the schema document that are to be ignored because of those attributes.

Although this mechanism is defined only for use with XSD 1.1, we support it also with XSD 1.0.

  • Constructor Details

    • VersionControlFilter

      public VersionControlFilter(SchemaCompiler compiler, Receiver next)
      Create a VersionControlFilter
      Parameters:
      compiler - the schema compiler
      next - the next receiver in the pipeline
  • Method Details