org.apache.xalan.templates
Class TemplateList.TemplateWalker

java.lang.Object
  extended by org.apache.xalan.templates.TemplateList.TemplateWalker
Enclosing class:
TemplateList

public class TemplateList.TemplateWalker
extends java.lang.Object

An inner class used by a compiler to iterate over all of the ElemTemplates stored in this TemplateList. The compiler can replace returned templates with their compiled equivalent.


Field Summary
private  TemplateSubPatternAssociation curPattern
           
private  java.util.Enumeration hashIterator
           
private  boolean inPatterns
           
private  java.util.Hashtable m_compilerCache
           
 
Constructor Summary
private TemplateList.TemplateWalker()
           
 
Method Summary
 ElemTemplate next()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hashIterator

private java.util.Enumeration hashIterator

inPatterns

private boolean inPatterns

curPattern

private TemplateSubPatternAssociation curPattern

m_compilerCache

private java.util.Hashtable m_compilerCache
Constructor Detail

TemplateList.TemplateWalker

private TemplateList.TemplateWalker()
Method Detail

next

public ElemTemplate next()