Interface SchemaComponentFilter

All Known Implementing Classes:
FeatureTypeFilter, GMLObjectTypeFilter

public interface SchemaComponentFilter
Filters a collection of XML Schema components according to the criteria realized by an implementing class. It is used when accessing an XSModel instance using the XML Schema API implemented by the Apache Xerces processor.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Map<QName,org.apache.xerces.xs.XSObject>
    doFilter(Map<QName,org.apache.xerces.xs.XSObject> components)
    Filters the given collection of top-level schema components according to specific acceptance criteria.
  • Method Details

    • doFilter

      Map<QName,org.apache.xerces.xs.XSObject> doFilter(Map<QName,org.apache.xerces.xs.XSObject> components)
      Filters the given collection of top-level schema components according to specific acceptance criteria. The supplied Map object is unmodified.
      Parameters:
      components - A (possibly immutable) collection of schema components, keyed by QName.
      Returns:
      A new Map object containing those components from the given collection that satisfy the filtering criteria.