public class Whitespace extends Object
Modifier and Type | Field and Description |
---|---|
static int |
ALL |
static int |
COLLAPSE |
static int |
IGNORABLE |
static int |
NONE
The values NONE, IGNORABLE, and ALL identify which kinds of whitespace text node
should be stripped when building a source tree
|
static int |
PRESERVE
The values PRESERVE, REPLACE, and COLLAPSE represent the three options for whitespace
normalization.
|
static int |
REPLACE |
static int |
UNSPECIFIED |
Modifier and Type | Method and Description |
---|---|
static CharSequence |
applyWhitespaceNormalization(int action,
CharSequence value)
Apply schema-defined whitespace normalization to a string
|
static boolean |
containsWhitespace(CharSequence value)
Determine if a string contains any whitespace
|
static boolean |
isWhite(CharSequence content)
Determine if a string is all-whitespace
|
static boolean |
isWhitespace(int ch)
Test whether a character is whitespace
|
static CharSequence |
removeAllWhitespace(CharSequence value)
Remove all whitespace characters from a string
|
static CharSequence |
removeLeadingWhitespace(CharSequence value)
Remove leading whitespace characters from a string
|
public static final int PRESERVE
public static final int REPLACE
public static final int COLLAPSE
public static final int NONE
public static final int IGNORABLE
public static final int ALL
public static final int UNSPECIFIED
public static boolean isWhitespace(int ch)
public static CharSequence applyWhitespaceNormalization(int action, CharSequence value)
action
- the action to be applied: one of PRESERVE, REPLACE, or COLLAPSEvalue
- the value to be normalizedpublic static CharSequence removeAllWhitespace(CharSequence value)
public static CharSequence removeLeadingWhitespace(CharSequence value)
public static boolean containsWhitespace(CharSequence value)
public static final boolean isWhite(CharSequence content)
content
- the string to be tested