org.apache.xalan.xsltc.compiler.util
Class MatchGenerator
org.apache.xalan.xsltc.compiler.util.MethodGenerator
|
+--org.apache.xalan.xsltc.compiler.util.MatchGenerator
- public final class MatchGenerator
- extends MethodGenerator
Constructor Summary |
MatchGenerator(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 |
getHandlerIndex()
|
int |
getIteratorIndex()
Get index of the register where the current iterator is stored. |
int |
getLocalIndex(java.lang.String name)
|
org.apache.xalan.xsltc.compiler.util.Instruction |
loadCurrentNode()
|
org.apache.xalan.xsltc.compiler.util.Instruction |
loadDOM()
Get index of the register where the DOM is stored. |
void |
setDomIndex(int domIndex)
Set index where the reference to the DOM is stored. |
void |
setIteratorIndex(int iteratorIndex)
Set index of the register where the current iterator is stored. |
org.apache.xalan.xsltc.compiler.util.Instruction |
storeCurrentNode()
|
Methods inherited from class org.apache.xalan.xsltc.compiler.util.MethodGenerator |
addLocalVariable,
addLocalVariable2,
attribute,
endDocument,
endElement,
getLocalVariable,
loadContextNode,
loadHandler,
loadIterator,
namespace,
nextNode,
removeLocalVariable,
reset,
setMaxLocals,
setStartNode,
startDocument,
startElement,
storeContextNode,
storeDOM,
storeHandler,
storeIterator |
MatchGenerator
public MatchGenerator(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)
loadCurrentNode
public org.apache.xalan.xsltc.compiler.util.Instruction loadCurrentNode()
- Overrides:
- loadCurrentNode in class MethodGenerator
storeCurrentNode
public org.apache.xalan.xsltc.compiler.util.Instruction storeCurrentNode()
- Overrides:
- storeCurrentNode in class MethodGenerator
getHandlerIndex
public int getHandlerIndex()
loadDOM
public org.apache.xalan.xsltc.compiler.util.Instruction loadDOM()
- Get index of the register where the DOM is stored.
- Overrides:
- loadDOM in class MethodGenerator
setDomIndex
public void setDomIndex(int domIndex)
- Set index where the reference to the DOM is stored.
getIteratorIndex
public int getIteratorIndex()
- Get index of the register where the current iterator is stored.
setIteratorIndex
public void setIteratorIndex(int iteratorIndex)
- Set index of the register where the current iterator is stored.
getLocalIndex
public int getLocalIndex(java.lang.String name)
- Overrides:
- getLocalIndex in class MethodGenerator
Copyright © 2001 Apache XML Project. All Rights Reserved.