org.cdlib.xtf.saxonExt.mail
Class SendElement.SendInstruction

Object
  extended by Expression
      extended by Instruction
          extended by InstructionWithContent
              extended by SendElement.SendInstruction
All Implemented Interfaces:
Serializable, SourceLocator, Container, EvaluableItem, SequenceIterable, TailCallReturner, InstructionInfoProvider
Enclosing class:
SendElement

private static class SendElement.SendInstruction
extends InstructionWithContent


Field Summary
 
Fields inherited from class InstructionWithContent
attribs, content, name
 
Fields inherited from class Expression
EVALUATE_METHOD, ITERATE_METHOD, locationId, PROCESS_METHOD, staticProperties
 
Constructor Summary
SendElement.SendInstruction(HashMap<String,Expression> attribs, Expression content)
           
 
Method Summary
 TailCall processLeavingTail(XPathContext context)
          This is where the main work should be performed.
 
Methods inherited from class InstructionWithContent
createsNewNodes, display, getCardinality, getInstructionNameCode, getItemType, iterateSubExpressions, optimize, promoteInst, replaceSubExpression, sequenceToString, simplify, typeCheck
 
Methods inherited from class Instruction
appendItem, assembleParams, assembleTunnelParams, computeCardinality, computeSpecialProperties, dynamicError, evaluateAsString, evaluateItem, getImplementationMethod, getInstructionInfo, getSourceLocator, isXSLT, iterate, process, promote
 
Methods inherited from class Expression
adoptChildExpression, checkPermittedContents, computeDependencies, computeStaticProperties, doPromotion, dynamicError, effectiveBooleanValue, getColumnNumber, getConstructType, getContainingProcedure, getDependencies, getExecutable, getHostLanguage, getIntrinsicDependencies, getLineNumber, getLocationId, getLocationProvider, getParentExpression, getPublicId, getSlotsUsed, getSpecialProperties, getSystemId, hasBadParentPointer, markTailFunctionCalls, resetStaticProperties, setLocationId, setParentExpression, setParentExpression, suppressValidation, typeError
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface SourceLocator
getColumnNumber, getLineNumber, getPublicId, getSystemId
 

Constructor Detail

SendElement.SendInstruction

public SendElement.SendInstruction(HashMap<String,Expression> attribs,
                                   Expression content)
Method Detail

processLeavingTail

public TailCall processLeavingTail(XPathContext context)
                            throws XPathException
Description copied from class: InstructionWithContent
This is where the main work should be performed. Subclasses must implement this method.

Specified by:
processLeavingTail in interface TailCallReturner
Specified by:
processLeavingTail in class InstructionWithContent
Throws:
XPathException