org.pentaho.reporting.libraries.fonts.text.whitespace
Interface WhiteSpaceFilter

All Superinterfaces:
java.lang.Cloneable
All Known Implementing Classes:
CollapseWhiteSpaceFilter, DiscardWhiteSpaceFilter, PreserveBreaksWhiteSpaceFilter, PreserveWhiteSpaceFilter

public interface WhiteSpaceFilter
extends java.lang.Cloneable

Creation-Date: 11.06.2006, 19:19:44

Author:
Thomas Morgner

Field Summary
static int STRIP_WHITESPACE
           
 
Method Summary
 java.lang.Object clone()
           
 int filter(int codepoint)
          Filters the whitespaces.
 void reset()
          Reset the filter to the same state as if the filter had been constructed but not used yet.
 

Field Detail

STRIP_WHITESPACE

static final int STRIP_WHITESPACE
See Also:
Constant Field Values
Method Detail

filter

int filter(int codepoint)
Filters the whitespaces. This method returns '-1', if the whitespace should be removed from the stream; otherwise it presents a replacement character. If the codepoint is no whitespace at all, the codepoint is returned unchanged.

Parameters:
codepoint -
Returns:

reset

void reset()
Reset the filter to the same state as if the filter had been constructed but not used yet.


clone

java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Throws:
java.lang.CloneNotSupportedException