public class TextFilters
extends java.lang.Object
Constructor and Description |
---|
TextFilters() |
Modifier and Type | Method and Description |
---|---|
static com.google.common.base.Function<java.lang.Character,java.lang.Character> |
alpha()
A character filter that only allows numeric digits.
|
static com.google.common.base.Function<java.lang.Character,java.lang.Character> |
alphaNumeric()
A character filter that only allows numeric digits.
|
static com.google.common.base.Function<java.lang.Character,java.lang.Character> |
charFilter(com.google.common.base.Predicate<java.lang.Character> predicate)
A character filter that skips characters that do not pass the
specified predicate.
|
static com.google.common.base.Function<java.lang.String,java.lang.String> |
charOutputTransform(com.google.common.base.Function<java.lang.Character,java.lang.Character> transform)
A text output transform that passes all characters through a character
filter when passing them to the output string.
|
static com.google.common.base.Function<java.lang.String,java.lang.String> |
constantTransform(char c)
A text output transform that replaces all characters in the string (including
non-line feed whitespace) with the specified character.
|
static com.google.common.base.Predicate<java.lang.Character> |
isDigit()
Returns a predicate that returns true for numeric digit characters as
is passed to Character.isDigit().
|
static com.google.common.base.Predicate<java.lang.Character> |
isInChars(char... chars)
Returns a predicate that returns true for any character in the specified
list of characters.
|
static com.google.common.base.Predicate<java.lang.Character> |
isLetter()
Returns a predicate that returns true for letter characters as
is passed to Character.isLetter().
|
static com.google.common.base.Predicate<java.lang.Character> |
isLetterOrDigit()
Returns a predicate that returns true for alpha or numeric characters
is in Character.isLetterOrDigit().
|
static com.google.common.base.Function<java.lang.String,java.lang.String> |
lowerCaseTransform()
A text output transform that converts all characters to lower case in
the output string.
|
static com.google.common.base.Function<java.lang.Character,java.lang.Character> |
numeric()
A character filter that only allows numeric digits.
|
static com.google.common.base.Function<java.lang.Character,java.lang.Character> |
toLowerCase()
A character filter that converts all passed characters to upper case
using Character.toUpperCase().
|
static com.google.common.base.Function<java.lang.Character,java.lang.Character> |
toUpperCase()
A character filter that converts all passed characters to upper case
using Character.toUpperCase().
|
static com.google.common.base.Function<java.lang.String,java.lang.String> |
upperCaseTransform()
A text output transform that converts all characters to upper case in
the output string.
|
public static com.google.common.base.Function<java.lang.String,java.lang.String> constantTransform(char c)
public static com.google.common.base.Function<java.lang.String,java.lang.String> upperCaseTransform()
public static com.google.common.base.Function<java.lang.String,java.lang.String> lowerCaseTransform()
public static com.google.common.base.Function<java.lang.String,java.lang.String> charOutputTransform(com.google.common.base.Function<java.lang.Character,java.lang.Character> transform)
public static com.google.common.base.Function<java.lang.Character,java.lang.Character> alpha()
public static com.google.common.base.Function<java.lang.Character,java.lang.Character> numeric()
public static com.google.common.base.Function<java.lang.Character,java.lang.Character> alphaNumeric()
public static com.google.common.base.Function<java.lang.Character,java.lang.Character> charFilter(com.google.common.base.Predicate<java.lang.Character> predicate)
public static com.google.common.base.Function<java.lang.Character,java.lang.Character> toUpperCase()
public static com.google.common.base.Function<java.lang.Character,java.lang.Character> toLowerCase()
public static com.google.common.base.Predicate<java.lang.Character> isLetter()
public static com.google.common.base.Predicate<java.lang.Character> isDigit()
public static com.google.common.base.Predicate<java.lang.Character> isLetterOrDigit()
public static com.google.common.base.Predicate<java.lang.Character> isInChars(char... chars)