Class NumberRangeFormatterImpl.NumberRangeDataSink

    • 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)  
    • Field Detail

      • rangePattern

        java.lang.String rangePattern
      • sb

        java.lang.StringBuilder sb
    • Constructor Detail

      • NumberRangeDataSink

        NumberRangeDataSink​(java.lang.StringBuilder sb)
    • 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 class UResource.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()