code.type
Class HolderIterator

java.lang.Object
  extended by code.type.HolderIterator
All Implemented Interfaces:
java.util.Iterator<TypeExpression>

 class HolderIterator
extends java.lang.Object
implements java.util.Iterator<TypeExpression>

This class collects all the type expressions in a Holder class type expression cache into a convenient structure for iterating. QUESTION: Can type expressions be altered using this iterator???

Since:
September 28, 2005
Author:
David Shapiro

Field Summary
private  java.util.Iterator<TypeExpression> iterator
           
private  java.util.Vector<TypeExpression> typeExprs
           
 
Constructor Summary
HolderIterator()
           
HolderIterator(TableHolder cache)
           
 
Method Summary
 boolean hasNext()
           
 TypeExpression next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

typeExprs

private java.util.Vector<TypeExpression> typeExprs

iterator

private java.util.Iterator<TypeExpression> iterator
Constructor Detail

HolderIterator

HolderIterator()

HolderIterator

HolderIterator(TableHolder cache)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<TypeExpression>

next

public TypeExpression next()
Specified by:
next in interface java.util.Iterator<TypeExpression>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<TypeExpression>