de.infinityloop.downcast.rtflib
Interface WhiteSpaceHandler


public interface WhiteSpaceHandler

Whitespace handler/minimizer interface


Method Summary
 void endElement()
          Call this when an element ends.
 void startElement(java.lang.String displayType, java.lang.String wrapOption, java.lang.String linefeedTreatment, java.lang.String whiteSpaceTreatment, java.lang.String allSpaceTreatment)
          This method is called when a new element/block starts.
 void text(de.infinityloop.downcast.rtflib.RTFOText textNode, java.lang.String pcdata)
          Call this for each contiguous PCDATA block: First, create an empty text node, then pass its object and the text it should finally contain to this method.
 

Method Detail

startElement

void startElement(java.lang.String displayType,
                  java.lang.String wrapOption,
                  java.lang.String linefeedTreatment,
                  java.lang.String whiteSpaceTreatment,
                  java.lang.String allSpaceTreatment)
This method is called when a new element/block starts.

Parameters:
displayType - the CSS display type (default: inline)
wrapOption - corresponding CSS3 property value
linefeedTreatment - corresponding CSS3 property value
whiteSpaceTreatment - corresponding CSS3 property value
allSpaceTreatment - corresponding CSS3 property value

endElement

void endElement()
Call this when an element ends.


text

void text(de.infinityloop.downcast.rtflib.RTFOText textNode,
          java.lang.String pcdata)
Call this for each contiguous PCDATA block: First, create an empty text node, then pass its object and the text it should finally contain to this method.