public abstract class WhiteSpaceProcessor
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
private static class |
WhiteSpaceProcessor.Collapse |
private static class |
WhiteSpaceProcessor.Preserve |
private static class |
WhiteSpaceProcessor.Replace |
Modifier and Type | Field and Description |
---|---|
private static WhiteSpaceProcessor |
backwardCompatibiliyHook1
Deprecated.
|
private static WhiteSpaceProcessor |
backwardCompatibiliyHook2
Deprecated.
|
private static WhiteSpaceProcessor |
backwardCompatibiliyHook3
Deprecated.
|
private static long |
serialVersionUID |
static WhiteSpaceProcessor |
theCollapse |
static WhiteSpaceProcessor |
thePreserve |
static WhiteSpaceProcessor |
theReplace |
Constructor and Description |
---|
WhiteSpaceProcessor() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
collapse(java.lang.String str) |
protected static WhiteSpaceProcessor |
get(java.lang.String name)
returns a WhiteSpaceProcessor object if "whiteSpace" facet is specified.
|
abstract java.lang.String |
getName()
gets the name of the white space processing mode.
|
protected static boolean |
isWhiteSpace(char ch)
returns true if the specified char is a white space character.
|
abstract java.lang.String |
process(java.lang.String text)
returns whitespace normalized text.
|
protected java.lang.Object |
readResolve() |
static java.lang.String |
replace(java.lang.String str) |
(package private) abstract int |
tightness()
higher return value indicates tigher constraint
|
public static final WhiteSpaceProcessor thePreserve
public static final WhiteSpaceProcessor theReplace
public static final WhiteSpaceProcessor theCollapse
private static final WhiteSpaceProcessor backwardCompatibiliyHook1
private static final WhiteSpaceProcessor backwardCompatibiliyHook2
private static final WhiteSpaceProcessor backwardCompatibiliyHook3
private static final long serialVersionUID
public abstract java.lang.String process(java.lang.String text)
abstract int tightness()
public abstract java.lang.String getName()
protected static WhiteSpaceProcessor get(java.lang.String name) throws org.relaxng.datatype.DatatypeException
org.relaxng.datatype.DatatypeException
protected static final boolean isWhiteSpace(char ch)
protected java.lang.Object readResolve() throws java.io.InvalidObjectException
java.io.InvalidObjectException
public static java.lang.String replace(java.lang.String str)
public static java.lang.String collapse(java.lang.String str)