org.apache.xalan.templates
Class ElemMessage

java.lang.Object
  |
  +--org.apache.xalan.utils.UnImplNode
        |
        +--org.apache.xalan.templates.ElemTemplateElement
              |
              +--org.apache.xalan.templates.ElemMessage

public class ElemMessage
extends ElemTemplateElement

**For advanced use only** Implement xsl:message.

 
 
 

See Also:
message in XSLT Specification, Serialized Form

Constructor Summary
ElemMessage()
          **For advanced use only**  
 
Method Summary
 void execute(TransformerImpl transformer, Node sourceNode, QName mode)
          **For advanced use only** Send a message to diagnostics.
 java.lang.String getNodeName()
          **For advanced use only** Return the node name.
 boolean getTerminate()
          **For advanced use only** Get the "terminate" attribute.
 int getXSLToken()
          **For advanced use only** Get an int constant identifying the type of element.
 void setTerminate(boolean v)
          **For advanced use only** Set the "terminate" attribute.
 
Methods inherited from class org.apache.xalan.templates.ElemTemplateElement
appendChild, compose, error, getBaseIdentifier, getChildNodes, getColumnNumber, getDeclaredPrefixes, getDOMBackPointer, getFirstChild, getFirstChildElem, getLastChild, getLength, getLineNumber, getNamespaceForPrefix, getNamespaceForPrefix, getNextSibling, getNextSiblingElem, getNodeType, getOwnerDocument, getParentElem, getParentNode, getPrefixes, getPreviousSibling, getPublicId, getStylesheet, getStylesheetComposed, getStylesheetRoot, getSystemId, getTagName, getXmlSpace, hasChildNodes, isCompiledTemplate, item, removeChild, replaceChild, resolvePrefixTables, runtimeInit, setDOMBackPointer, setLocaterInfo, setPrefixes, setPrefixes, setXmlSpace
 
Methods inherited from class org.apache.xalan.utils.UnImplNode
appendData, cloneNode, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, deleteData, error, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDoctype, getDocumentElement, getElementById, getElementsByTagName, getElementsByTagNameNS, getImplementation, getLocalName, getNamespaceURI, getNodeValue, getOwnerElement, getPrefix, getSpecified, hasAttribute, hasAttributeNS, hasAttributes, importNode, insertBefore, insertData, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, replaceData, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setData, setNodeValue, setPrefix, setValue, splitText, substringData, supports
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElemMessage

public ElemMessage()
Method Detail

setTerminate

public void setTerminate(boolean v)
**For advanced use only** Set the "terminate" attribute. If the terminate attribute has the value yes, then the XSLT transformer should terminate processing after sending the message. The default value is no.

getTerminate

public boolean getTerminate()
**For advanced use only** Get the "terminate" attribute. If the terminate attribute has the value yes, then the XSLT transformer should terminate processing after sending the message. The default value is no.

getXSLToken

public int getXSLToken()
**For advanced use only** Get an int constant identifying the type of element.
Overrides:
getXSLToken in class ElemTemplateElement
See Also:
Constants

getNodeName

public java.lang.String getNodeName()
**For advanced use only** Return the node name.
Overrides:
getNodeName in class ElemTemplateElement

execute

public void execute(TransformerImpl transformer,
                    Node sourceNode,
                    QName mode)
             throws SAXException
**For advanced use only** Send a message to diagnostics. The xsl:message instruction sends a message in a way that is dependent on the XSLT transformer. The content of the xsl:message instruction is a template. The xsl:message is instantiated by instantiating the content to create an XML fragment. This XML fragment is the content of the message.
Overrides:
execute in class ElemTemplateElement


Copyright © 2000 Apache XML Project. All Rights Reserved.