org.pentaho.reporting.libraries.fonts.text.whitespace
Class DiscardWhiteSpaceFilter
java.lang.Object
org.pentaho.reporting.libraries.fonts.text.whitespace.DiscardWhiteSpaceFilter
- All Implemented Interfaces:
- java.lang.Cloneable, WhiteSpaceFilter
public class DiscardWhiteSpaceFilter
- extends java.lang.Object
- implements WhiteSpaceFilter
Creation-Date: 11.06.2006, 20:11:17
- Author:
- Thomas Morgner
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. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ZERO_WIDTH
public static final char ZERO_WIDTH
- See Also:
- Constant Field Values
DiscardWhiteSpaceFilter
public DiscardWhiteSpaceFilter()
reset
public void reset()
- Reset the filter to the same state as if the filter had been constructed
but not used yet.
- Specified by:
reset
in interface WhiteSpaceFilter
filter
public 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.
- Specified by:
filter
in interface WhiteSpaceFilter
- Parameters:
codepoint
-
- Returns:
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Specified by:
clone
in interface WhiteSpaceFilter
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException