org.apache.abdera.i18n.text
Class Sanitizer

java.lang.Object
  extended by org.apache.abdera.i18n.text.Sanitizer

public class Sanitizer
extends Object


Field Summary
static String SANITIZE_PATTERN
           
 
Constructor Summary
Sanitizer()
           
 
Method Summary
static String sanitize(String slug)
           
static String sanitize(String slug, String filler)
           
static String sanitize(String slug, String filler, boolean lower)
           
static String sanitize(String slug, String filler, boolean lower, Normalizer.Form form)
           
static String sanitize(String slug, String filler, boolean lower, Normalizer.Form form, String pattern)
          Used to sanitize a string.
static String sanitize(String slug, String filler, boolean lower, String pattern)
           
static String sanitize(String slug, String filler, String pattern)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SANITIZE_PATTERN

public static final String SANITIZE_PATTERN
See Also:
Constant Field Values
Constructor Detail

Sanitizer

public Sanitizer()
Method Detail

sanitize

public static String sanitize(String slug)

sanitize

public static String sanitize(String slug,
                              String filler)

sanitize

public static String sanitize(String slug,
                              String filler,
                              boolean lower)

sanitize

public static String sanitize(String slug,
                              String filler,
                              String pattern)

sanitize

public static String sanitize(String slug,
                              String filler,
                              boolean lower,
                              String pattern)

sanitize

public static String sanitize(String slug,
                              String filler,
                              boolean lower,
                              Normalizer.Form form)

sanitize

public static String sanitize(String slug,
                              String filler,
                              boolean lower,
                              Normalizer.Form form,
                              String pattern)
Used to sanitize a string. Optionally performs Unicode Form KD normalization on a string to break extended characters down, then replaces non alphanumeric characters with a specified filler replacement.

Parameters:
slug - The source string
filler - The replacement string
lower - True if the result should be lowercase
form - Unicode Normalization form to use (or null)


Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.