|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ibm.icu.util.UResourceBundleIterator
public class UResourceBundleIterator
Class for enabling iteration over UResourceBundle objects.
Example of use:
ICUResourceBundleIterator iterator = resB.getIterator();
ICUResourceBundle temp;
while (iterator.hasNext()) {
temp = iterartor.next();
int type = temp.getType();
switch(type){
case UResourceBundle.STRING:
str = temp.getString();
break;
case UResourceBundle.INT:
integer = temp.getInt();
break;
.....
}
// do something interesting with data collected
}
| Constructor Summary | |
|---|---|
UResourceBundleIterator(UResourceBundle bndl)
Construct a resource bundle iterator for the given resource bundle |
|
| Method Summary | |
|---|---|
boolean |
hasNext()
Checks whether the given resource has another element to iterate over. |
UResourceBundle |
next()
Returns the next element of this iterator if this iterator object has at least one more element to provide |
String |
nextString()
Returns the next String of this iterator if this iterator object has at least one more element to provide |
void |
reset()
Resets the internal context of a resource so that iteration starts from the first element. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UResourceBundleIterator(UResourceBundle bndl)
bndl - The resource bundle to iterate over| Method Detail |
|---|
public UResourceBundle next()
throws NoSuchElementException
NoSuchElementException
public String nextString()
throws NoSuchElementException,
UResourceTypeMismatchException
NoSuchElementException
UResourceTypeMismatchExceptionpublic void reset()
public boolean hasNext()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||