org.apache.xml.dtm

Interface DTMWSFilter

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 shortINHERIT
Inherit whitespace stripping behavior of the parent node.
static shortNOTSTRIP
Do not strip whitespace child nodes of this element.
static shortSTRIP
Strip whitespace child nodes of this element.
Method Summary
shortgetShouldStripSpace(int elementHandle, DTM dtm)
Test whether whitespace-only text nodes are visible in the logical view of DTM.

Field Detail

INHERIT

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

NOTSTRIP

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

STRIP

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

Method Detail

getShouldStripSpace

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

Copyright B) 2006 Apache XML Project. All Rights Reserved.