Class ParsedURLDefaultProtocolHandler

    • Constructor Detail

      • ParsedURLDefaultProtocolHandler

        public ParsedURLDefaultProtocolHandler()
        Default constructor sets no protocol so this becomes default handler.
      • ParsedURLDefaultProtocolHandler

        protected ParsedURLDefaultProtocolHandler​(java.lang.String protocol)
        Subclass constructor allows subclasses to provide protocol, to be handled.
    • Method Detail

      • constructParsedURLData

        protected ParsedURLData constructParsedURLData()
        Subclasses can override these method to construct alternate subclasses of ParsedURLData.
      • constructParsedURLData

        protected ParsedURLData constructParsedURLData​(java.net.URL url)
        Subclasses can override these method to construct alternate subclasses of ParsedURLData.
        Parameters:
        url - the java.net.URL class we reference.
      • parseURL

        public ParsedURLData parseURL​(java.lang.String urlStr)
        Parses the string and returns the results of parsing in the ParsedURLData object.
        Parameters:
        urlStr - the string to parse as a URL.
      • unescapeStr

        public static java.lang.String unescapeStr​(java.lang.String str)
      • charToHex

        public static int charToHex​(int ch)
      • parseURL

        public ParsedURLData parseURL​(ParsedURL baseURL,
                                      java.lang.String urlStr)
        Parses the string as a sub URL of baseURL, and returns the results of parsing in the ParsedURLData object.
        Parameters:
        baseURL - the base url for parsing.
        urlStr - the string to parse as a URL.