Package com.ibm.icu.number
Class NumberRangeFormatterImpl.NumberRangeDataSink
java.lang.Object
com.ibm.icu.impl.UResource.Sink
com.ibm.icu.number.NumberRangeFormatterImpl.NumberRangeDataSink
- Enclosing class:
- NumberRangeFormatterImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
private boolean
boolean
void
put
(UResource.Key key, UResource.Value value, boolean noFallback) Called once for each bundle (child-parent-...-root).
-
Field Details
-
rangePattern
String rangePattern -
sb
-
-
Constructor Details
-
NumberRangeDataSink
NumberRangeDataSink(StringBuilder sb)
-
-
Method Details
-
put
Description copied from class:UResource.Sink
Called once for each bundle (child-parent-...-root). The value is normally an array or table resource, and implementations of this method normally iterate over the tree of resource items stored there.- Specified by:
put
in classUResource.Sink
- Parameters:
key
- Initially the key string of the enumeration-start resource. Empty if the enumeration starts at the top level of the bundle. Reuse for output values from Array and Table getters.value
- Call getArray() or getTable() as appropriate. Then reuse for output values from Array and Table getters.noFallback
- true if the bundle has no parent; that is, its top-level table has the nofallback attribute, or it is the root bundle of a locale tree.
-
hasRangeData
private boolean hasRangeData() -
isComplete
public boolean isComplete() -
fillInDefaults
public void fillInDefaults()
-