Class TransformerURIResolver

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, javax.xml.transform.URIResolver

    public class TransformerURIResolver
    extends java.lang.Object
    implements javax.xml.transform.URIResolver, java.io.Closeable
    URI resolver for Transformer.
    • Constructor Detail

      • TransformerURIResolver

        public TransformerURIResolver()
      • TransformerURIResolver

        public TransformerURIResolver​(java.lang.String... bases)
    • Method Detail

      • resolve

        public javax.xml.transform.Source resolve​(java.lang.String hrefAttribute,
                                                  java.lang.String base)
                                           throws javax.xml.transform.TransformerException
        Specified by:
        resolve in interface javax.xml.transform.URIResolver
        Parameters:
        hrefAttribute - An href attribute, which may be relative or absolute
        base - The base URI against which the first argument will be made absolute if the absolute URI is required
        Returns:
        the souce
        Throws:
        javax.xml.transform.TransformerException - if resolve fails
      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        java.io.IOException