public static class ICUResource.ArraySink extends Object
Nested arrays and tables are stored as nested sinks,
never put() as ICUResource.Value items.
| Constructor and Description |
|---|
ArraySink() |
| Modifier and Type | Method and Description |
|---|---|
ICUResource.ArraySink |
getOrCreateArraySink(int index,
int size)
Returns a nested resource array at the array index as another sink.
|
ICUResource.TableSink |
getOrCreateTableSink(int index,
int initialSize)
Returns a nested resource table at the array index as another sink.
|
void |
put(int index,
ICUResource.Value value)
Adds a value from a resource array.
|
public void put(int index,
ICUResource.Value value)
index - of the resource array itemvalue - resource valuepublic ICUResource.ArraySink getOrCreateArraySink(int index, int size)
index - of the resource array itemsize - number of array itemspublic ICUResource.TableSink getOrCreateTableSink(int index, int initialSize)
index - of the resource array iteminitialSize - size hint for creating the sink if necessary