com.sun.msv.datatype.xsd

Class WhiteSpaceProcessor

Implemented Interfaces:
Serializable

public abstract class WhiteSpaceProcessor
extends Object
implements Serializable

processes white space normalization
Author:
Kohsuke KAWAGUCHI

Field Summary

static WhiteSpaceProcessor
theCollapse
static WhiteSpaceProcessor
thePreserve
static WhiteSpaceProcessor
theReplace

Method Summary

static String
collapse(String str)
abstract String
getName()
gets the name of the white space processing mode.
abstract String
process(String text)
returns whitespace normalized text.
static String
replace(String str)

Field Details

theCollapse

public static final WhiteSpaceProcessor theCollapse

thePreserve

public static final WhiteSpaceProcessor thePreserve

theReplace

public static final WhiteSpaceProcessor theReplace

Method Details

collapse

public static String collapse(String str)

getName

public abstract String getName()
gets the name of the white space processing mode. It is one of "preserve","collapse", or "replace".

process

public abstract String process(String text)
returns whitespace normalized text. behavior varies on what normalization mode is used.

replace

public static String replace(String str)