The Meta-Environment API

nl.cwi.sen1.tide
Class PreferenceIterator

java.lang.Object
  extended by nl.cwi.sen1.tide.PreferenceIterator
All Implemented Interfaces:
java.util.Iterator<java.lang.String>

 class PreferenceIterator
extends java.lang.Object
implements java.util.Iterator<java.lang.String>


Field Summary
private  java.lang.String curName
           
private  int index
           
private  java.util.List<java.lang.String> names
           
private  java.lang.String prefix
           
 
Constructor Summary
PreferenceIterator(java.lang.String prefix, java.util.List<java.lang.String> names)
           
 
Method Summary
private  void forward()
           
 boolean hasNext()
           
 java.lang.String next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prefix

private java.lang.String prefix

names

private java.util.List<java.lang.String> names

index

private int index

curName

private java.lang.String curName
Constructor Detail

PreferenceIterator

public PreferenceIterator(java.lang.String prefix,
                          java.util.List<java.lang.String> names)
Method Detail

forward

private void forward()

hasNext

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

next

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

remove

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

The Meta-Environment API