Class OdfWhitespaceProcessor

java.lang.Object
org.odftoolkit.odfdom.incubator.doc.text.OdfWhitespaceProcessor

public class OdfWhitespaceProcessor extends Object
It's a tool class to help process white space.
Author:
J David Eisenberg
  • Constructor Details

    • OdfWhitespaceProcessor

      public OdfWhitespaceProcessor()
  • Method Details

    • append

      public void append(Element element, String content)
      Add given text content to an element, handling multiple blanks, tabs, and newlines properly.
      Parameters:
      element - the element to which content is being added
      content - text content including whitespace
    • getText

      public String getText(Node element)
      Retrieve the text content of an element. Recursively retrieves all the text nodes, expanding whitespace where necessary. Ignores any elements except <text:s>, <text:line-break> and <text:tab&gt.
      Parameters:
      element - an element whose text you want to retrieve
      Returns:
      the element's text content, with whitespace expanded
    • appendText

      public static void appendText(Element element, String content)
      Append text content to a given element, handling whitespace properly. This is a static method that creates its own OdfWhitespaceProcessor, so that you don't have to.
      Parameters:
      element - the element to which content is being added
      content - text content including whitespace