Class UriSchemaLoader

  • All Implemented Interfaces:
    SchemaLoader

    public class UriSchemaLoader
    extends java.lang.Object
    implements SchemaLoader
    Loads from uri.
    • Constructor Detail

      • UriSchemaLoader

        public UriSchemaLoader()
    • Method Detail

      • toURI

        protected java.net.URI toURI​(AbsoluteIri absoluteIri)
        Converts an AbsoluteIRI to a URI.

        Internationalized domain names will be converted using java.net.IDN.toASCII.

        Parameters:
        absoluteIri - the absolute IRI
        Returns:
        the URI
      • toURL

        protected java.net.URL toURL​(java.net.URI uri)
        Converts a URI to a URL.

        This will throw if the URI is not a valid URL. For instance if the URI is not absolute.

        Parameters:
        uri - the URL
        Returns:
        the URL
      • openConnectionCheckRedirects

        protected java.io.InputStream openConnectionCheckRedirects​(java.net.URLConnection c)
                                                            throws java.io.IOException
        Throws:
        java.io.IOException