org.apache.abdera.protocol.util
Class EncodingUtil
java.lang.Object
org.apache.abdera.protocol.util.EncodingUtil
public class EncodingUtil
- extends java.lang.Object
Method Summary |
static java.lang.String |
decode(java.lang.String value)
Used to decode a string as specified by RFC 2047 |
static java.lang.String |
encode(java.lang.String value)
|
static java.lang.String |
encode(java.lang.String value,
java.lang.String charset)
|
static java.lang.String |
encode(java.lang.String value,
java.lang.String charset,
EncodingUtil.Codec codec)
Used to encode a string as specified by RFC 2047 |
static java.io.InputStream |
getDecodingInputStream(java.io.InputStream in,
java.lang.String ce)
|
static java.lang.String |
sanitize(java.lang.String slug)
|
static java.lang.String |
sanitize(java.lang.String slug,
java.lang.String filler)
|
static java.lang.String |
sanitize(java.lang.String slug,
java.lang.String filler,
boolean lower)
|
static java.lang.String |
sanitize(java.lang.String slug,
java.lang.String filler,
boolean lower,
org.apache.abdera.i18n.unicode.Normalizer.Form form)
|
static java.lang.String |
sanitize(java.lang.String slug,
java.lang.String filler,
boolean lower,
org.apache.abdera.i18n.unicode.Normalizer.Form form,
java.lang.String pattern)
Used to sanitize a string. |
static java.lang.String |
sanitize(java.lang.String slug,
java.lang.String filler,
boolean lower,
java.lang.String pattern)
|
static java.lang.String |
sanitize(java.lang.String slug,
java.lang.String filler,
java.lang.String pattern)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SANITIZE_PATTERN
public static final java.lang.String SANITIZE_PATTERN
- See Also:
- Constant Field Values
EncodingUtil
public EncodingUtil()
sanitize
public static java.lang.String sanitize(java.lang.String slug)
sanitize
public static java.lang.String sanitize(java.lang.String slug,
java.lang.String filler)
sanitize
public static java.lang.String sanitize(java.lang.String slug,
java.lang.String filler,
boolean lower)
sanitize
public static java.lang.String sanitize(java.lang.String slug,
java.lang.String filler,
java.lang.String pattern)
sanitize
public static java.lang.String sanitize(java.lang.String slug,
java.lang.String filler,
boolean lower,
java.lang.String pattern)
sanitize
public static java.lang.String sanitize(java.lang.String slug,
java.lang.String filler,
boolean lower,
org.apache.abdera.i18n.unicode.Normalizer.Form form)
sanitize
public static java.lang.String sanitize(java.lang.String slug,
java.lang.String filler,
boolean lower,
org.apache.abdera.i18n.unicode.Normalizer.Form form,
java.lang.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 stringfiller
- The replacement stringlower
- True if the result should be lowercaseform
- Unicode Normalization form to use (or null)
encode
public static java.lang.String encode(java.lang.String value)
encode
public static java.lang.String encode(java.lang.String value,
java.lang.String charset)
encode
public static java.lang.String encode(java.lang.String value,
java.lang.String charset,
EncodingUtil.Codec codec)
- Used to encode a string as specified by RFC 2047
- Parameters:
value
- The string to encodecharset
- The character set to use for the encoding
decode
public static java.lang.String decode(java.lang.String value)
- Used to decode a string as specified by RFC 2047
- Parameters:
value
- The encoded string
getDecodingInputStream
public static java.io.InputStream getDecodingInputStream(java.io.InputStream in,
java.lang.String ce)
throws java.io.IOException
- Throws:
java.io.IOException