Class PreserveBreaksWhiteSpaceFilter

java.lang.Object
org.pentaho.reporting.libraries.fonts.text.whitespace.PreserveBreaksWhiteSpaceFilter
All Implemented Interfaces:
java.lang.Cloneable, WhiteSpaceFilter
Direct Known Subclasses:
CollapseWhiteSpaceFilter

public class PreserveBreaksWhiteSpaceFilter 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

    • PreserveBreaksWhiteSpaceFilter

      public PreserveBreaksWhiteSpaceFilter()
  • Method Details

    • 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
      Throws:
      java.lang.CloneNotSupportedException