Class WhitespaceStrippingPolicy


  • public class WhitespaceStrippingPolicy
    extends java.lang.Object
    WhitespaceStrippingPolicy is class defining the possible policies for handling whitespace text nodes in a source document.
    • Field Detail

      • NONE

        public static final WhitespaceStrippingPolicy NONE
        The value NONE indicates that all whitespace text nodes are retained
      • IGNORABLE

        public static final WhitespaceStrippingPolicy IGNORABLE
        The value IGNORABLE indicates that whitespace text nodes in element-only content are discarded. Content is element-only if it is defined by a schema or DTD definition that does not allow mixed or PCDATA content.
      • ALL

        public static final WhitespaceStrippingPolicy ALL
        The value ALL indicates that all whitespace-only text nodes are discarded.
      • UNSPECIFIED

        public static final WhitespaceStrippingPolicy UNSPECIFIED
        UNSPECIFIED means that no other value has been specifically requested.
    • Constructor Detail

      • WhitespaceStrippingPolicy

        protected WhitespaceStrippingPolicy​(Executable executable)
        Create a WhitespaceStrippingPolicy based on the xsl:strip-space and xsl:preserve-space declarations in a given XSLT stylesheet
        Parameters:
        executable - the stylesheet containing the xsl:strip-space and xsl:preserve-space declarations
    • Method Detail

      • ordinal

        protected int ordinal()