Package crawlercommons.filters.basic
Class BasicURLNormalizer.Builder
- java.lang.Object
- 
- crawlercommons.filters.basic.BasicURLNormalizer.Builder
 
- 
- Enclosing class:
- BasicURLNormalizer
 
 public static class BasicURLNormalizer.Builder extends Object A builder class for theBasicURLNormalizer.
- 
- 
Field SummaryFields Modifier and Type Field Description BasicURLNormalizer.IdnNormalizationidnNormalization
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BasicURLNormalizerbuild()Constructs the custom URL normalizer instance.BasicURLNormalizer.BuilderidnNormalization(BasicURLNormalizer.IdnNormalization idnNormalization)Configures whether internationalized domain names (IDNs) should be converted to ASCII/Punycode or Unicode.BasicURLNormalizer.BuilderqueryParamsToRemove(Collection<String> queryParamsToRemove)A collection of names of query parameters that should be removed from the URL query.
 
- 
- 
- 
Field Detail- 
idnNormalizationpublic BasicURLNormalizer.IdnNormalization idnNormalization 
 
- 
 - 
Method Detail- 
queryParamsToRemovepublic BasicURLNormalizer.Builder queryParamsToRemove(Collection<String> queryParamsToRemove) A collection of names of query parameters that should be removed from the URL query.- Parameters:
- queryParamsToRemove-
- Returns:
- this builder
 
 - 
idnNormalizationpublic BasicURLNormalizer.Builder idnNormalization(BasicURLNormalizer.IdnNormalization idnNormalization) Configures whether internationalized domain names (IDNs) should be converted to ASCII/Punycode or Unicode.- Parameters:
- idnNormalization-
- Returns:
- this builder
 
 - 
buildpublic BasicURLNormalizer build() Constructs the custom URL normalizer instance.- Returns:
- the constructed URL normalizer
 
 
- 
 
-