|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthealpix.tools.StringIter
Wraps an iterator up and manufactures a string from each object returned. The String id compsed of the return values of the Get Methods provided in the COnstructor.
Field Summary | |
protected java.util.Iterator |
dataIter
|
protected java.lang.String |
delim
|
protected java.lang.reflect.Method[] |
getms
|
protected java.lang.String[] |
gets
|
Constructor Summary | |
StringIter(java.util.Enumeration e,
java.lang.String[] gets)
|
|
StringIter(java.util.Iterator dataIter,
java.lang.String[] gets)
Need the list of gets and an iter Need classname to get the getMs |
|
StringIter(java.util.Iterator dataIter,
java.lang.String[] gets,
java.lang.String d)
Need the list of gets and an iter- also take delim |
Method Summary | |
boolean |
hasMoreElements()
for enumeration |
boolean |
hasNext()
|
void |
init(java.lang.Class cls)
|
java.lang.Object |
next()
Take next data object and create the String and return it |
java.lang.Object |
nextElement()
for enumeration |
void |
remove()
optional - needed to satisfy interface Iterator |
void |
setDelimiter(java.lang.String d)
change delimeter between fields |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.util.Iterator dataIter
protected java.lang.reflect.Method[] getms
protected java.lang.String[] gets
protected java.lang.String delim
Constructor Detail |
public StringIter(java.util.Iterator dataIter, java.lang.String[] gets) throws java.lang.Exception
public StringIter(java.util.Enumeration e, java.lang.String[] gets) throws java.lang.Exception
public StringIter(java.util.Iterator dataIter, java.lang.String[] gets, java.lang.String d) throws java.lang.Exception
Method Detail |
public void setDelimiter(java.lang.String d)
public java.lang.Object next()
next
in interface java.util.Iterator
public boolean hasNext()
hasNext
in interface java.util.Iterator
public void remove()
remove
in interface java.util.Iterator
public java.lang.Object nextElement()
nextElement
in interface java.util.Enumeration
public boolean hasMoreElements()
hasMoreElements
in interface java.util.Enumeration
public void init(java.lang.Class cls) throws java.lang.Exception
java.lang.Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |