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

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `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

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `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.

Copyright © 2023 Apache XML Project. All Rights Reserved.