org.apache.xalan.xsltc.compiler.util
Class RtMethodGenerator

org.apache.xalan.xsltc.compiler.util.MethodGenerator
  |
  +--org.apache.xalan.xsltc.compiler.util.RtMethodGenerator

public final class RtMethodGenerator
extends MethodGenerator

This class is used for result trees implemented as methods. These methods take a reference to the DOM and to the handler only.


Constructor Summary
RtMethodGenerator(int access_flags, org.apache.bcel.generic.Type return_type, org.apache.bcel.generic.Type[] arg_types, java.lang.String[] arg_names, java.lang.String method_name, java.lang.String class_name, org.apache.xalan.xsltc.compiler.util.InstructionList il, org.apache.xalan.xsltc.compiler.util.ConstantPoolGen cp)
           
 
Method Summary
 int getIteratorIndex()
           
 int getLocalIndex(java.lang.String name)
           
 org.apache.xalan.xsltc.compiler.util.Instruction loadHandler()
           
 org.apache.xalan.xsltc.compiler.util.Instruction storeHandler()
           
 
Methods inherited from class org.apache.xalan.xsltc.compiler.util.MethodGenerator
addLocalVariable, addLocalVariable2, attribute, endDocument, endElement, getLocalVariable, loadContextNode, loadCurrentNode, loadDOM, loadIterator, namespace, nextNode, removeLocalVariable, reset, setMaxLocals, setStartNode, startDocument, startElement, storeContextNode, storeCurrentNode, storeDOM, storeIterator
 

Constructor Detail

RtMethodGenerator

public RtMethodGenerator(int access_flags,
                         org.apache.bcel.generic.Type return_type,
                         org.apache.bcel.generic.Type[] arg_types,
                         java.lang.String[] arg_names,
                         java.lang.String method_name,
                         java.lang.String class_name,
                         org.apache.xalan.xsltc.compiler.util.InstructionList il,
                         org.apache.xalan.xsltc.compiler.util.ConstantPoolGen cp)
Method Detail

getIteratorIndex

public int getIteratorIndex()

storeHandler

public final org.apache.xalan.xsltc.compiler.util.Instruction storeHandler()
Overrides:
storeHandler in class MethodGenerator

loadHandler

public final org.apache.xalan.xsltc.compiler.util.Instruction loadHandler()
Overrides:
loadHandler in class MethodGenerator

getLocalIndex

public int getLocalIndex(java.lang.String name)
Overrides:
getLocalIndex in class MethodGenerator


Copyright © 2001 Apache XML Project. All Rights Reserved.