# Class XSResourceResolver

java.lang.Object
com.io7m.xstructural.vanilla.internal.XSResourceResolver

All Implemented Interfaces:
  `LSResourceResolver`

public final class XSResourceResolver extends Object implements LSResourceResolver
A resource resolver.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `XSResourceResolver(SXMLResources inResources)`
  A resource resolver.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `LSInput`
  `resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI)`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### XSResourceResolver

    public XSResourceResolver(SXMLResources inResources) throws Exception
    A resource resolver.
    Parameters:
      `inResources` - The SXML resources
    Throws:
      `Exception` - On errors

- ## Method Details

  - ### resolveResource

    public LSInput resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI)
    Specified by:
      `resolveResource` in interface `LSResourceResolver`