com.ihr.xbrl.om

## Interface DTSCascadeURIResolver

- All Superinterfaces:
    javax.xml.transform.URIResolver
  All Known Subinterfaces:
    DTSCascadeSchemaURIResolver
  All Known Implementing Classes:
    DatabaseUriResolver, DTSCatalogURIResolver, DynamicCacheCatalogResolver, GUIURIResolver, LocalResourceURIResolver, RSRemoteCatalogResolver, TaxonomyPackageURIResolver, ZipCascadeURIResolver

      public interface DTSCascadeURIResolver
      extends javax.xml.transform.URIResolver

  A URI resolver that implements this interface can be installed in a cascade of uri resolvers. Cascading uri resolvers has the advantage that if the output of one resolver needs specific post processing it can be implemented in a wrapper class and it will work regardless of the position in the cascade.
  Author:
    Ignacio

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `javax.xml.transform.URIResolver` | `getNextResolver()` The next resolved in the cascade. null means this is the last resolver
    `void` | `setNextResolver(javax.xml.transform.URIResolver newNextResolver)` Sets the next resolver to the resolver specified in the parameter.

    - ### Methods inherited from interface javax.xml.transform.URIResolver

      `resolve`

- - ### Method Detail

    - #### getNextResolver

          javax.xml.transform.URIResolver getNextResolver()

      The next resolved in the cascade. null means this is the last resolver
      Returns:
        URIResolver

    - #### setNextResolver

          void setNextResolver(javax.xml.transform.URIResolver newNextResolver)

      Sets the next resolver to the resolver specified in the parameter.
      Parameters:
        `newNextResolver` - the new next resolver