net.sf.saxon.instruct
Class CopyOf

java.lang.Object
  |
  +--net.sf.saxon.instruct.Instruction
        |
        +--net.sf.saxon.instruct.CopyOf
All Implemented Interfaces:
java.io.Serializable

public class CopyOf
extends Instruction

An xsl:copy-of element in the stylesheet.

See Also:
Serialized Form

Constructor Summary
CopyOf(Expression select, boolean copyNamespaces, boolean copyAnnotations)
           
 
Method Summary
 TailCall processLeavingTail(XPathContext context)
          Process this xsl:copy-of instruction
 void setInstructionDetails(Controller controller, NamePool namePool, InstructionDetails details)
          Get the name of this instruction, for diagnostics and tracing
 
Methods inherited from class net.sf.saxon.instruct.Instruction
assembleParams, assembleTunnelParams, getChildren, getInstructionDetails, getInstructionName, getLineNumber, getResultType, getSystemId, process, processChildren, processChildrenLeavingTail, recoverableError, setChildren, setSourceLocation, styleError, styleError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CopyOf

public CopyOf(Expression select,
              boolean copyNamespaces,
              boolean copyAnnotations)
Method Detail

setInstructionDetails

public void setInstructionDetails(Controller controller,
                                  NamePool namePool,
                                  InstructionDetails details)
Get the name of this instruction, for diagnostics and tracing

Specified by:
setInstructionDetails in class Instruction

processLeavingTail

public TailCall processLeavingTail(XPathContext context)
                            throws javax.xml.transform.TransformerException
Process this xsl:copy-of instruction

Specified by:
processLeavingTail in class Instruction
Parameters:
context - the dynamic context for the transformation
Returns:
null - this implementation of the method never returns a TailCall
javax.xml.transform.TransformerException