Interface IXSD

All Superinterfaces:
Schema
All Known Implementing Classes:
ResourceXsd, StringXsd, WsdlXsd, XSD

public interface IXSD extends Schema
The representation of a XSD.
  • Method Details

    • getResourceTarget

      String getResourceTarget()
    • getNamespace

      String getNamespace()
    • getTargetNamespace

      String getTargetNamespace()
    • isAddNamespaceToSchema

      boolean isAddNamespaceToSchema()
    • getRootTags

      List<String> getRootTags()
    • getImportedNamespaces

      Set<String> getImportedNamespaces()
    • getImportParent

      @Nullable IXSD getImportParent()
    • hasDependency

      default boolean hasDependency(Set<IXSD> xsds)
    • getImportedSchemaLocationsToIgnore

      Set<String> getImportedSchemaLocationsToIgnore()
    • isUseBaseImportedSchemaLocationsToIgnore

      boolean isUseBaseImportedSchemaLocationsToIgnore()
    • getImportedNamespacesToIgnore

      Set<String> getImportedNamespacesToIgnore()
    • getParentLocation

      String getParentLocation()
    • getXsdDefaultNamespace

      String getXsdDefaultNamespace()
    • getXsdTargetNamespace

      String getXsdTargetNamespace()
    • getResourceBase

      String getResourceBase()
    • getScopeProvider

      IScopeProvider getScopeProvider()
    • compareToByContents

      int compareToByContents(IXSD x)