|
|||||||||
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 overMethod Detail |
---|
public UResourceBundle next() throws NoSuchElementException
NoSuchElementException
public String nextString() throws NoSuchElementException, UResourceTypeMismatchException
NoSuchElementException
UResourceTypeMismatchException
public void reset()
public boolean hasNext()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |