org.apache.xml.dtm
Interface DTMWSFilter

All Known Implementing Classes:
DOMWSFilter, TransformerImpl

public interface DTMWSFilter

This interface is meant to be implemented by a client of the DTM, and allows stripping of whitespace nodes.


Field Summary
static short INHERIT
          Inherit whitespace stripping behavior of the parent node.
static short NOTSTRIP
          Do not strip whitespace child nodes of this element.
static short STRIP
          Strip whitespace child nodes of this element.
 
Method Summary
 short getShouldStripSpace(int elementHandle, DTM dtm)
          Test whether whitespace-only text nodes are visible in the logical view of DTM.
 

Field Detail

NOTSTRIP

static final short NOTSTRIP
Do not strip whitespace child nodes of this element.

See Also:
Constant Field Values

STRIP

static final short STRIP
Strip whitespace child nodes of this element.

See Also:
Constant Field Values

INHERIT

static final short INHERIT
Inherit whitespace stripping behavior of the parent node.

See Also:
Constant Field Values
Method Detail

getShouldStripSpace

short getShouldStripSpace(int elementHandle,
                          DTM dtm)
Test whether whitespace-only text nodes are visible in the logical view of DTM. Normally, this function will be called by the implementation of DTM; it is not normally called directly from user code.

Parameters:
elementHandle - int Handle of the element.
Returns:
one of NOTSTRIP, STRIP, or INHERIT.