org.apache.xalan.processor
Class WhitespaceInfoPaths

java.lang.Object
  extended byorg.apache.xml.utils.UnImplNode
      extended byorg.apache.xalan.templates.ElemTemplateElement
          extended byorg.apache.xalan.templates.ElemTemplate
              extended byorg.apache.xalan.templates.WhiteSpaceInfo
                  extended byorg.apache.xalan.processor.WhitespaceInfoPaths
All Implemented Interfaces:
org.w3c.dom.Document, org.w3c.dom.Element, ExpressionNode, org.w3c.dom.Node, org.w3c.dom.NodeList, PrefixResolver, Serializable, javax.xml.transform.SourceLocator, WhitespaceStrippingElementMatcher, XSLTVisitable

public class WhitespaceInfoPaths
extends WhiteSpaceInfo

See Also:
Serialized Form

Field Summary
private  Vector m_elements
          Bean property to allow setPropertiesFromAttributes to get the elements attribute.
 
Fields inherited from class org.apache.xalan.templates.WhiteSpaceInfo
 
Fields inherited from class org.apache.xalan.templates.ElemTemplate
m_frameSize
 
Fields inherited from class org.apache.xalan.templates.ElemTemplateElement
m_docOrderNumber, m_hasVariableDecl, m_parentNode
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
WhitespaceInfoPaths(Stylesheet thisSheet)
          Constructor WhitespaceInfoPaths
 
Method Summary
 void clearElements()
           
(package private)  Vector getElements()
          Get the property set by setElements().
 void setElements(Vector elems)
          Set from the elements attribute.
 
Methods inherited from class org.apache.xalan.templates.WhiteSpaceInfo
getShouldStripSpace, recompose
 
Methods inherited from class org.apache.xalan.templates.ElemTemplate
compose, endCompose, execute, getMatch, getMode, getName, getNodeName, getPriority, getPublicId, getStylesheet, getStylesheetComposed, getStylesheetRoot, getSystemId, getXSLToken, setLocaterInfo, setMatch, setMode, setName, setPriority, setStylesheet
 
Methods inherited from class org.apache.xalan.templates.ElemTemplateElement
accept, appendChild, appendChild, callChildVisitors, callChildVisitors, callVisitors, canAcceptVariables, canStripWhiteSpace, compareTo, containsExcludeResultPrefix, error, error, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getBaseIdentifier, getChildNodes, getColumnNumber, getDeclaredPrefixes, getDOMBackPointer, getFirstChild, getFirstChildElem, getLastChild, getLastChildElem, getLength, getLineNumber, getLocalName, getNamespaceForPrefix, getNamespaceForPrefix, getNextSibling, getNextSiblingElem, getNodeType, getOwnerDocument, getOwnerXSLTemplate, getParentElem, getParentNode, getParentNodeElem, getPrefixes, getPreviousSibling, getPreviousSiblingElem, getTagName, getUid, getXmlSpace, handlesNullPrefixes, hasChildNodes, hasTextLitOnly, hasVariableDecl, insertBefore, isCompiledTemplate, isValidNCName, item, removeChild, replaceChild, replaceChild, resolvePrefixTables, runtimeInit, setDOMBackPointer, setParentElem, setPrefixes, setPrefixes, setUid, setXmlSpace, shouldStripWhiteSpace
 
Methods inherited from class org.apache.xml.utils.UnImplNode
adoptNode, appendData, cloneNode, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, deleteData, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDoctype, getDocumentElement, getElementById, getElementsByTagName, getElementsByTagNameNS, getEncoding, getImplementation, getNamespaceURI, getNodeValue, getOwnerElement, getPrefix, getSpecified, getStandalone, getStrictErrorChecking, getVersion, hasAttribute, hasAttributeNS, hasAttributes, importNode, insertData, isSupported, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, replaceData, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setData, setEncoding, setNodeValue, setPrefix, setStandalone, setStrictErrorChecking, setValue, setVersion, splitText, substringData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_elements

private Vector m_elements
Bean property to allow setPropertiesFromAttributes to get the elements attribute.

Constructor Detail

WhitespaceInfoPaths

public WhitespaceInfoPaths(Stylesheet thisSheet)
Constructor WhitespaceInfoPaths

Parameters:
thisSheet - The current stylesheet
Method Detail

setElements

public void setElements(Vector elems)
Set from the elements attribute. This is a list of whitespace delimited element qualified names that specify preservation of whitespace.

Parameters:
elems - Should be a non-null reference to a list of XPath objects.

getElements

Vector getElements()
Get the property set by setElements(). This is a list of whitespace delimited element qualified names that specify preservation of whitespace.

Returns:
A reference to a list of XPath objects, or null.

clearElements

public void clearElements()