org.odftoolkit.simple.common
Class WhitespaceProcessor

java.lang.Object
  extended by org.odftoolkit.simple.common.WhitespaceProcessor

public class WhitespaceProcessor
extends Object

It's a tool class to help process white space.


Constructor Summary
WhitespaceProcessor()
           
 
Method Summary
 void append(Element element, String content)
          Add given text content to an element, handling multiple blanks, tabs, and newlines properly.
static void appendText(Element element, String content)
          Append text content to a given element, handling whitespace properly.
 String getText(Node element)
          Deprecated. As of Simple version 0.3.5, replaced by TextExtractor.getText(OdfElement)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WhitespaceProcessor

public WhitespaceProcessor()
Method Detail

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)
Deprecated. As of Simple version 0.3.5, replaced by TextExtractor.getText(OdfElement)

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>.

Parameters:
element - an element whose text you want to retrieve
Returns:
the element's text content, with whitespace expanded
See Also:
TextExtractor.getText(OdfElement)

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 WhitespaceProcessor, so that you don't have to.

Parameters:
element - the element to which content is being added
content - text content including whitespace


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.