Class PreserveWhiteSpaceFilter

java.lang.Object
org.pentaho.reporting.libraries.fonts.text.whitespace.PreserveWhiteSpaceFilter
All Implemented Interfaces:
java.lang.Cloneable, WhiteSpaceFilter

public class PreserveWhiteSpaceFilter extends java.lang.Object implements WhiteSpaceFilter
Creation-Date: 11.06.2006, 20:18:00
Author:
Thomas Morgner
  • Field Summary

    Fields inherited from interface org.pentaho.reporting.libraries.fonts.text.whitespace.WhiteSpaceFilter

    STRIP_WHITESPACE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    java.lang.Object
     
    int
    filter(int codepoint)
    Filters the whitespaces.
    void
    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
  • Constructor Details

    • PreserveWhiteSpaceFilter

      public PreserveWhiteSpaceFilter()
  • Method Details

    • 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:
    • 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
    • clone

      public java.lang.Object clone() throws java.lang.CloneNotSupportedException
      Specified by:
      clone in interface WhiteSpaceFilter
      Throws:
      java.lang.CloneNotSupportedException