com.sun.msv.datatype.xsd
Class WhiteSpaceProcessor

java.lang.Object
  extended by com.sun.msv.datatype.xsd.WhiteSpaceProcessor
All Implemented Interfaces:
java.io.Serializable

public abstract class WhiteSpaceProcessor
extends java.lang.Object
implements java.io.Serializable

processes white space normalization

Author:
Kohsuke KAWAGUCHI
See Also:
Serialized Form

Field Summary
static WhiteSpaceProcessor theCollapse
           
static WhiteSpaceProcessor thePreserve
           
static WhiteSpaceProcessor theReplace
           
 
Constructor Summary
WhiteSpaceProcessor()
           
 
Method Summary
static java.lang.String collapse(java.lang.String str)
           
abstract  java.lang.String getName()
          gets the name of the white space processing mode.
abstract  java.lang.String process(java.lang.String text)
          returns whitespace normalized text.
static java.lang.String replace(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

thePreserve

public static final WhiteSpaceProcessor thePreserve

theReplace

public static final WhiteSpaceProcessor theReplace

theCollapse

public static final WhiteSpaceProcessor theCollapse
Constructor Detail

WhiteSpaceProcessor

public WhiteSpaceProcessor()
Method Detail

process

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


getName

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


replace

public static java.lang.String replace(java.lang.String str)

collapse

public static java.lang.String collapse(java.lang.String str)