org.archive.url.NonMassagingIAURLCanonicalizer Maven / Gradle / Ivy
package org.archive.url;
public class NonMassagingIAURLCanonicalizer implements URLCanonicalizer {
private static final GoogleURLCanonicalizer google =
new GoogleURLCanonicalizer();
private static CanonicalizeRules nonMassagingRules =
new DefaultIACanonicalizerRules();
static {
nonMassagingRules.setRule(CanonicalizeRules.HOST_SETTINGS,
CanonicalizeRules.HOST_LOWERCASE);
}
private static final IAURLCanonicalizer ia =
new IAURLCanonicalizer(nonMassagingRules);
public void canonicalize(HandyURL url) {
// just google's stuff, followed by the IA default stuff:
google.canonicalize(url);
ia.canonicalize(url);
}
}