net.sf.saxon.om
Class NoElementsSpaceStrippingRule

java.lang.Object
  extended by net.sf.saxon.om.NoElementsSpaceStrippingRule
All Implemented Interfaces:
SpaceStrippingRule

public class NoElementsSpaceStrippingRule
extends Object
implements SpaceStrippingRule

A whitespace stripping rule that strips all elements unless xml:space indicates that whitespace should be preserved.


Constructor Summary
NoElementsSpaceStrippingRule()
           
 
Method Summary
static NoElementsSpaceStrippingRule getInstance()
           
 byte isSpacePreserving(NodeName fingerprint)
          Decide whether an element is in the set of white-space preserving element types
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoElementsSpaceStrippingRule

public NoElementsSpaceStrippingRule()
Method Detail

getInstance

public static NoElementsSpaceStrippingRule getInstance()

isSpacePreserving

public byte isSpacePreserving(NodeName fingerprint)
Decide whether an element is in the set of white-space preserving element types

Specified by:
isSpacePreserving in interface SpaceStrippingRule
Parameters:
fingerprint - identifies the element being tested
Returns:
STRIP_DEFAULT: strip spaces unless xml:space tells you not to.


Copyright (c) 2004-2011 Saxonica Limited. All rights reserved.