org.apache.xalan.templates
Class TemplateList.TemplateWalker

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

public class TemplateList.TemplateWalker
extends 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  Enumeration hashIterator
           
private  boolean inPatterns
           
private  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 Enumeration hashIterator

inPatterns

private boolean inPatterns

curPattern

private TemplateSubPatternAssociation curPattern

m_compilerCache

private Hashtable m_compilerCache
Constructor Detail

TemplateList.TemplateWalker

private TemplateList.TemplateWalker()
Method Detail

next

public ElemTemplate next()