Package net.sf.saxon.s9api
Class WhitespaceStrippingPolicy
- java.lang.Object
-
- net.sf.saxon.s9api.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 Summary
Fields Modifier and Type Field Description static WhitespaceStrippingPolicy
ALL
The value ALL indicates that all whitespace-only text nodes are discarded.static WhitespaceStrippingPolicy
IGNORABLE
The value IGNORABLE indicates that whitespace text nodes in element-only content are discarded.static WhitespaceStrippingPolicy
NONE
The value NONE indicates that all whitespace text nodes are retainedstatic WhitespaceStrippingPolicy
UNSPECIFIED
UNSPECIFIED means that no other value has been specifically requested.
-
Constructor Summary
Constructors Modifier Constructor Description protected
WhitespaceStrippingPolicy(Executable executable)
Create a WhitespaceStrippingPolicy based on the xsl:strip-space and xsl:preserve-space declarations in a given XSLT stylesheet
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FilterFactory
makeStripper()
protected int
ordinal()
-
-
-
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()
-
makeStripper
protected FilterFactory makeStripper()
-
-