接口 URLStreamHandlerService

  • 所有已知实现类:
    AbstractURLStreamHandlerService

    @ConsumerType
    public interface URLStreamHandlerService
    Service interface with public versions of the protected java.net.URLStreamHandler methods.

    The important differences between this interface and the URLStreamHandler class are that the setURL method is absent and the parseURL method takes a URLStreamHandlerSetter object as the first argument. Classes implementing this interface must call the setURL method on the URLStreamHandlerSetter object received in the parseURL method instead of URLStreamHandler.setURL to avoid a SecurityException.

    作者:
    $Id: 810d8718f5ad689981fbb2c22886ad2695f17297 $
    另请参阅:
    AbstractURLStreamHandlerService
    • 方法详细资料

      • openConnection

        java.net.URLConnection openConnection​(java.net.URL u)
                                       throws java.io.IOException
        抛出:
        java.io.IOException
        另请参阅:
        "java.net.URLStreamHandler.openConnection"
      • parseURL

        void parseURL​(URLStreamHandlerSetter realHandler,
                      java.net.URL u,
                      java.lang.String spec,
                      int start,
                      int limit)
        Parse a URL. This method is called by the URLStreamHandler proxy, instead of java.net.URLStreamHandler.parseURL, passing a URLStreamHandlerSetter object.
        参数:
        realHandler - The object on which setURL must be invoked for this URL.
        另请参阅:
        "java.net.URLStreamHandler.parseURL"
      • toExternalForm

        java.lang.String toExternalForm​(java.net.URL u)
        另请参阅:
        "java.net.URLStreamHandler.toExternalForm"
      • equals

        boolean equals​(java.net.URL u1,
                       java.net.URL u2)
        另请参阅:
        "java.net.URLStreamHandler.equals(URL, URL)"
      • getDefaultPort

        int getDefaultPort()
        另请参阅:
        "java.net.URLStreamHandler.getDefaultPort"
      • getHostAddress

        java.net.InetAddress getHostAddress​(java.net.URL u)
        另请参阅:
        "java.net.URLStreamHandler.getHostAddress"
      • hashCode

        int hashCode​(java.net.URL u)
        另请参阅:
        "java.net.URLStreamHandler.hashCode(URL)"
      • hostsEqual

        boolean hostsEqual​(java.net.URL u1,
                           java.net.URL u2)
        另请参阅:
        "java.net.URLStreamHandler.hostsEqual"
      • sameFile

        boolean sameFile​(java.net.URL u1,
                         java.net.URL u2)
        另请参阅:
        "java.net.URLStreamHandler.sameFile"