Sonic ESB API

com.sonicsw.xq.service.xform
Class MessageExtension

java.lang.Object
  extended by net.sf.saxon.tree.NodeImpl
      extended by net.sf.saxon.tree.ElementImpl
          extended by net.sf.saxon.tree.ElementWithAttributes
              extended by net.sf.saxon.style.StyleElement
                  extended by com.sonicsw.xq.service.xform.MessageExtension
All Implemented Interfaces:
javax.xml.transform.Source, javax.xml.transform.SourceLocator, net.sf.saxon.event.LocationProvider, net.sf.saxon.event.SaxonLocator, net.sf.saxon.expr.Container, net.sf.saxon.om.FingerprintedNode, net.sf.saxon.om.Item, net.sf.saxon.om.NodeInfo, net.sf.saxon.om.ValueRepresentation, net.sf.saxon.trace.InstructionInfo, org.xml.sax.Locator

public class MessageExtension
extends net.sf.saxon.style.StyleElement

Saxon extension element for creating messages and parts from a stylesheet.


Field Summary
 
Fields inherited from class net.sf.saxon.style.StyleElement
REPORT_ALWAYS, REPORT_IF_INSTANTIATED, REPORT_UNLESS_FALLBACK_AVAILABLE, REPORT_UNLESS_FORWARDS_COMPATIBLE
 
Fields inherited from class net.sf.saxon.tree.NodeImpl
NODE_LETTER
 
Fields inherited from interface net.sf.saxon.om.NodeInfo
ALL_NAMESPACES, EMPTY_NAMESPACE_LIST, IS_DTD_TYPE, IS_NILLED, LOCAL_NAMESPACES, NO_NAMESPACES
 
Fields inherited from interface net.sf.saxon.om.ValueRepresentation
EMPTY_VALUE_ARRAY
 
Constructor Summary
MessageExtension()
           
 
Method Summary
 void addChild(net.sf.saxon.tree.NodeImpl arg0, int arg1)
           
 void compact(int arg0)
           
 net.sf.saxon.expr.Expression compile(net.sf.saxon.instruct.Executable exec)
           
 net.sf.saxon.om.AxisIterator enumerateChildren(net.sf.saxon.pattern.NodeTest arg0)
           
 net.sf.saxon.om.NodeInfo getFirstChild()
           
 net.sf.saxon.om.NodeInfo getLastChild()
           
 java.lang.String getOutputProperty(net.sf.saxon.Controller controller, java.lang.String name)
           
 java.lang.String getStringValue()
           
 java.lang.CharSequence getStringValueCS()
           
 boolean hasChildNodes()
           
 boolean isInstruction()
           
 boolean mayContainTemplateBody()
           
 void prepareAttributes()
           
 void useChildrenArray(net.sf.saxon.tree.NodeImpl[] arg0)
           
 void validate()
           
 
Methods inherited from class net.sf.saxon.style.StyleElement
allocateLocationId, allocatePatternSlots, allocateSlots, allocateSlots, backwardsCompatibleModeIsEnabled, bindVariable, checkEmpty, checkTopLevel, checkWithinTemplate, compileSequenceConstructor, fixupReferences, forwardsCompatibleModeIsEnabled, getAttributeValue, getConstructType, getContainingSlotManager, getContainingStylesheet, getExecutable, getHostLanguage, getLineNumber, getLineNumber, getLocationProvider, getNamespaceResolver, getObjectFingerprint, getObjectNameCode, getPrecedence, getPreparedStylesheet, getPrincipalStylesheet, getProperties, getProperty, getSchemaType, getStaticContext, getStylesheetFunction, getSystemId, getTargetNamePool, getTypeAnnotation, getVersion, isExcludedNamespace, isExtensionNamespace, isTopLevel, makeAttributeValueTemplate, makeExpression, makeNameCode, makeNamespaceContext, makePattern, makeSequenceType, markTailCalls, mayContainFallback, mayContainSequenceConstructor, postValidate, processAllAttributes, processAttributes, replaceSubExpression, reportAbsence, setLineNumber, setObjectNameCode, substituteFor, typeCheck, typeCheck, validateSubtree
 
Methods inherited from class net.sf.saxon.tree.ElementWithAttributes
copy, getAttributeList, getAttributeValue, getDeclaredNamespaces, getInScopeNamespaceCodes, getPrefixForURI, getURICodeForPrefix, getURIForPrefix, initialise, iteratePrefixes, sendNamespaceDeclarations, setNamespaceDeclarations
 
Methods inherited from class net.sf.saxon.tree.ElementImpl
generateId, getBaseURI, getDocumentRoot, getNameCode, getNodeKind, getRoot, getSystemId, setNameCode, setSystemId
 
Methods inherited from class net.sf.saxon.tree.NodeImpl
atomize, compareOrder, equals, getColumnNumber, getConfiguration, getDisplayName, getDocumentNumber, getFingerprint, getLocalPart, getNamePool, getNextInDocument, getNextSibling, getParent, getPrefix, getPreviousInDocument, getPreviousSibling, getPublicId, getTypeAnnotation, getTypedValue, getURI, hashCode, isSameNodeInfo, iterateAxis, iterateAxis
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.saxon.trace.InstructionInfo
getSystemId
 
Methods inherited from interface org.xml.sax.Locator
getColumnNumber, getPublicId
 
Methods inherited from interface javax.xml.transform.SourceLocator
getColumnNumber, getPublicId
 

Constructor Detail

MessageExtension

public MessageExtension()
Method Detail

isInstruction

public boolean isInstruction()
Overrides:
isInstruction in class net.sf.saxon.style.StyleElement

mayContainTemplateBody

public boolean mayContainTemplateBody()

prepareAttributes

public void prepareAttributes()
                       throws net.sf.saxon.trans.XPathException
Specified by:
prepareAttributes in class net.sf.saxon.style.StyleElement
Throws:
net.sf.saxon.trans.XPathException

validate

public void validate()
              throws net.sf.saxon.trans.XPathException
Overrides:
validate in class net.sf.saxon.style.StyleElement
Throws:
net.sf.saxon.trans.XPathException

compile

public net.sf.saxon.expr.Expression compile(net.sf.saxon.instruct.Executable exec)
                                     throws net.sf.saxon.trans.XPathException
Specified by:
compile in class net.sf.saxon.style.StyleElement
Throws:
net.sf.saxon.trans.XPathException

getOutputProperty

public java.lang.String getOutputProperty(net.sf.saxon.Controller controller,
                                          java.lang.String name)
                                   throws net.sf.saxon.trans.XPathException
Throws:
net.sf.saxon.trans.XPathException

hasChildNodes

public final boolean hasChildNodes()
Specified by:
hasChildNodes in interface net.sf.saxon.om.NodeInfo
Overrides:
hasChildNodes in class net.sf.saxon.tree.NodeImpl

enumerateChildren

public final net.sf.saxon.om.AxisIterator enumerateChildren(net.sf.saxon.pattern.NodeTest arg0)

getFirstChild

public final net.sf.saxon.om.NodeInfo getFirstChild()
Overrides:
getFirstChild in class net.sf.saxon.tree.NodeImpl

getLastChild

public final net.sf.saxon.om.NodeInfo getLastChild()
Overrides:
getLastChild in class net.sf.saxon.tree.NodeImpl

getStringValue

public java.lang.String getStringValue()

getStringValueCS

public java.lang.CharSequence getStringValueCS()
Specified by:
getStringValueCS in interface net.sf.saxon.om.Item
Specified by:
getStringValueCS in interface net.sf.saxon.om.ValueRepresentation
Overrides:
getStringValueCS in class net.sf.saxon.tree.NodeImpl

useChildrenArray

public void useChildrenArray(net.sf.saxon.tree.NodeImpl[] arg0)

addChild

public void addChild(net.sf.saxon.tree.NodeImpl arg0,
                     int arg1)

compact

public void compact(int arg0)

Sonic ESB API

Copyright © 2001-2013 Aurea, Inc. All Rights Reserved.
HTML formatted on 29-April-2013.