|
|
|
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.torweg.pulse.util.StringUtils.StringElementIterator
public static class StringUtils.StringElementIterator
Simple ListIterator<String> that operates on a
String split by a regex.
| Constructor Summary | |
|---|---|
StringUtils.StringElementIterator(java.lang.String[] stringArray)
Creates a new StringElementIterator which iterates over the
given string array. |
|
StringUtils.StringElementIterator(java.lang.String string,
java.lang.String regex)
Creates a new StringElementIterator for the given
String and regex. |
|
StringUtils.StringElementIterator(java.lang.String string,
java.lang.String regex,
boolean reverse)
Creates a new reversed StringElementIterator for the given
String and regex. |
|
| Method Summary | |
|---|---|
void |
add(java.lang.String o)
Not implemented. |
boolean |
hasNext()
Returns whether the StringElementIterator has more elements. |
boolean |
hasPrevious()
Returns whether the StringElementIterator has an element
prior to the current element. |
java.util.Iterator<java.lang.String> |
iterator()
Returns a new StringElementIterator operating on a new
instance of the internal list. |
java.lang.String |
next()
Returns the next element. |
int |
nextIndex()
Returns the next index. |
java.lang.String |
previous()
Returns the previous element. |
int |
previousIndex()
Returns the previous index. |
void |
remove()
Not implemented. |
void |
set(java.lang.String o)
Not implemented. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StringUtils.StringElementIterator(java.lang.String string,
java.lang.String regex)
StringElementIterator for the given
String and regex.
string - the Stringregex - the regex for the split
public StringUtils.StringElementIterator(java.lang.String string,
java.lang.String regex,
boolean reverse)
StringElementIterator for the given
String and regex.
string - the Stringregex - the regex for the splitreverse - flag, indicating whether the iterator shall process the
split String in reverse order ( true)public StringUtils.StringElementIterator(java.lang.String[] stringArray)
StringElementIterator which iterates over the
given string array.
stringArray - the String[]| Method Detail |
|---|
public final void add(java.lang.String o)
throws java.lang.UnsupportedOperationException
add in interface java.util.ListIterator<java.lang.String>o - unused
java.lang.UnsupportedOperationException - alwaysListIterator.add(java.lang.Object)public final boolean hasNext()
StringElementIterator has more elements.
hasNext in interface java.util.Iterator<java.lang.String>hasNext in interface java.util.ListIterator<java.lang.String>true if the Iterator has more elements,
false otherwiseListIterator.hasNext()public final boolean hasPrevious()
StringElementIterator has an element
prior to the current element.
hasPrevious in interface java.util.ListIterator<java.lang.String>true if the Iterator has previous elements,
false otherwiseListIterator.hasPrevious()public final java.lang.String next()
next in interface java.util.Iterator<java.lang.String>next in interface java.util.ListIterator<java.lang.String>ListIterator.next()public final int nextIndex()
nextIndex in interface java.util.ListIterator<java.lang.String>ListIterator.nextIndex()public final java.lang.String previous()
previous in interface java.util.ListIterator<java.lang.String>ListIterator.previous()public final int previousIndex()
previousIndex in interface java.util.ListIterator<java.lang.String>ListIterator.previousIndex()
public final void remove()
throws java.lang.UnsupportedOperationException
remove in interface java.util.Iterator<java.lang.String>remove in interface java.util.ListIterator<java.lang.String>java.lang.UnsupportedOperationException - alwaysListIterator.remove()
public final void set(java.lang.String o)
throws java.lang.UnsupportedOperationException
set in interface java.util.ListIterator<java.lang.String>o - unused
java.lang.UnsupportedOperationException - alwaysListIterator.set(java.lang.Object)public final java.util.Iterator<java.lang.String> iterator()
StringElementIterator operating on a new
instance of the internal list.
iterator in interface java.lang.Iterable<java.lang.String>StringElementIteratorIterable.iterator()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||