public class ParsedURLDefaultProtocolHandler extends AbstractParsedURLProtocolHandler
protocol
Modifier | Constructor and Description |
---|---|
|
ParsedURLDefaultProtocolHandler()
Default constructor sets no protocol so this becomes
default handler.
|
protected |
ParsedURLDefaultProtocolHandler(String protocol)
Subclass constructor allows subclasses to provide protocol,
to be handled.
|
Modifier and Type | Method and Description |
---|---|
static int |
charToHex(int ch) |
protected ParsedURLData |
constructParsedURLData()
Subclasses can override these method to construct alternate
subclasses of ParsedURLData.
|
protected ParsedURLData |
constructParsedURLData(URL url)
Subclasses can override these method to construct alternate
subclasses of ParsedURLData.
|
ParsedURLData |
parseURL(ParsedURL baseURL,
String urlStr)
Parses the string as a sub URL of baseURL, and returns the
results of parsing in the ParsedURLData object.
|
ParsedURLData |
parseURL(String urlStr)
Parses the string and returns the results of parsing in the
ParsedURLData object.
|
static String |
unescapeStr(String str) |
getProtocolHandled
public ParsedURLDefaultProtocolHandler()
protected ParsedURLDefaultProtocolHandler(String protocol)
protected ParsedURLData constructParsedURLData()
protected ParsedURLData constructParsedURLData(URL url)
url
- the java.net.URL class we reference.public ParsedURLData parseURL(String urlStr)
urlStr
- the string to parse as a URL.public static int charToHex(int ch)
public ParsedURLData parseURL(ParsedURL baseURL, String urlStr)
baseURL
- the base url for parsing.urlStr
- the string to parse as a URL.Copyright © 2000–2023 Apache Software Foundation. All rights reserved.