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