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
private static final class NumberRangeFormatterImpl.NumberRangeDataSink extends UResource.Sink
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
rangePattern
(package private) java.lang.StringBuilder
sb
-
Constructor Summary
Constructors Constructor Description NumberRangeDataSink(java.lang.StringBuilder sb)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fillInDefaults()
private boolean
hasRangeData()
boolean
isComplete()
void
put(UResource.Key key, UResource.Value value, boolean noFallback)
Called once for each bundle (child-parent-...-root).
-
-
-
Method Detail
-
put
public void put(UResource.Key key, UResource.Value value, boolean noFallback)
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()
-
-