public class IAURLCanonicalizer extends java.lang.Object implements URLCanonicalizer, CanonicalizerConstants
| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
WWWN_PATTERN |
AUTH_ORIGINAL, AUTH_SETTINGS, AUTH_STRIP_PASS, AUTH_STRIP_USER, HASH_ORIGINAL, HASH_SETTINGS, HASH_STRIP, HOST_LOWERCASE, HOST_MASSAGE, HOST_ORIGINAL, HOST_SETTINGS, NUM_SETTINGS, PATH_LOWERCASE, PATH_ORIGINAL, PATH_SETTINGS, PATH_STRIP_EMPTY, PATH_STRIP_SESSION_ID, PATH_STRIP_TRAILING_SLASH_UNLESS_EMPTY, PORT_ORIGINAL, PORT_SETTINGS, PORT_STRIP_DEFAULT, QUERY_ALPHA_REORDER, QUERY_LOWERCASE, QUERY_ORIGINAL, QUERY_SETTINGS, QUERY_STRIP_EMPTY, QUERY_STRIP_SESSION_ID, SCHEME_LOWERCASE, SCHEME_ORIGINAL, SCHEME_SETTINGS| Constructor and Description |
|---|
IAURLCanonicalizer(CanonicalizeRules rules) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
alphaReorderQuery(java.lang.String orig) |
void |
canonicalize(HandyURL url) |
static int |
getDefaultPort(java.lang.String scheme) |
static java.lang.String |
massageHost(java.lang.String host) |
public IAURLCanonicalizer(CanonicalizeRules rules)
public void canonicalize(HandyURL url)
canonicalize in interface URLCanonicalizerpublic static java.lang.String alphaReorderQuery(java.lang.String orig)
public static java.lang.String massageHost(java.lang.String host)
public static int getDefaultPort(java.lang.String scheme)
Copyright © 2019 The International Internet Preservation Consortium. All Rights Reserved.