dk.netarkivet.wayback.batch.copycode
Class NetarchiveSuiteUrlOperations
java.lang.Object
dk.netarkivet.wayback.batch.copycode.NetarchiveSuiteUrlOperations
public class NetarchiveSuiteUrlOperations
- extends java.lang.Object
This is a cut'n'paste job from the wayback subversion repository, with calls
to UURIFactory replaced with calls to NetarchiveSuiteUURIFactory. Calls to
it can be replaced with calls to
org.archive.wayback.util.url.UrlOperations when we have an execution
environment which allows the reading of system properties
Method Summary |
static boolean |
isAuthority(java.lang.String urlPart)
|
static java.lang.String |
resolveUrl(java.lang.String baseUrl,
java.lang.String url)
|
static int |
schemeToDefaultPort(java.lang.String scheme)
|
static java.lang.String |
urlToHost(java.lang.String url)
|
static java.lang.String |
urlToScheme(java.lang.String url)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DNS_SCHEME
public static final java.lang.String DNS_SCHEME
- See Also:
- Constant Field Values
HTTP_SCHEME
public static final java.lang.String HTTP_SCHEME
- See Also:
- Constant Field Values
HTTPS_SCHEME
public static final java.lang.String HTTPS_SCHEME
- See Also:
- Constant Field Values
FTP_SCHEME
public static final java.lang.String FTP_SCHEME
- See Also:
- Constant Field Values
MMS_SCHEME
public static final java.lang.String MMS_SCHEME
- See Also:
- Constant Field Values
RTSP_SCHEME
public static final java.lang.String RTSP_SCHEME
- See Also:
- Constant Field Values
WAIS_SCHEME
public static final java.lang.String WAIS_SCHEME
- See Also:
- Constant Field Values
ALL_SCHEMES
public static final java.lang.String[] ALL_SCHEMES
PORT_SEPARATOR
public static final char PORT_SEPARATOR
- See Also:
- Constant Field Values
PATH_START
public static final char PATH_START
- See Also:
- Constant Field Values
NetarchiveSuiteUrlOperations
public NetarchiveSuiteUrlOperations()
isAuthority
public static boolean isAuthority(java.lang.String urlPart)
- Parameters:
urlPart
-
- Returns:
- boolean indicating whether urlPart might be an Authority.
resolveUrl
public static java.lang.String resolveUrl(java.lang.String baseUrl,
java.lang.String url)
- Parameters:
baseUrl
- url
-
- Returns:
- url resolved against baseUrl, unless it is absolute already
urlToScheme
public static java.lang.String urlToScheme(java.lang.String url)
schemeToDefaultPort
public static int schemeToDefaultPort(java.lang.String scheme)
urlToHost
public static java.lang.String urlToHost(java.lang.String url)