dk.netarkivet.wayback.batch
Class UrlCanonicalizerFactory

java.lang.Object
  extended by dk.netarkivet.common.utils.SettingsFactory<org.archive.wayback.UrlCanonicalizer>
      extended by dk.netarkivet.wayback.batch.UrlCanonicalizerFactory

public class UrlCanonicalizerFactory
extends SettingsFactory<org.archive.wayback.UrlCanonicalizer>

A factory for returning a UrlCanonicalizer


Constructor Summary
UrlCanonicalizerFactory()
           
 
Method Summary
static org.archive.wayback.UrlCanonicalizer getDefaultUrlCanonicalizer()
          This method returns an instance of the UrlCanonicalizer class specified in the settings.xml for the dk.netarkivet.wayback module.
 
Methods inherited from class dk.netarkivet.common.utils.SettingsFactory
getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UrlCanonicalizerFactory

public UrlCanonicalizerFactory()
Method Detail

getDefaultUrlCanonicalizer

public static org.archive.wayback.UrlCanonicalizer getDefaultUrlCanonicalizer()
This method returns an instance of the UrlCanonicalizer class specified in the settings.xml for the dk.netarkivet.wayback module. In the event that reading this file generates a SecurityException, as may occur in batch operation if security does not allow System properties to be read, the method will fall back on returning an instance of the class dk.netarkivet.wayback.batch.copycode.NetarchiveSuiteAggressiveUrlCanonicalizer

Returns:
a canonicalizer for urls