trinidad-api/src/main/java/org/apache/myfaces/trinidad/convert/RGBColorFormat.java [459:499]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  private int _subParseBase(
    int[] rgba,
    int field,
    String text,
    int start,
    int minDigits,
    int maxDigits,
    int base)
  {
    int length = text.length();
    int atLeast = start + minDigits;

    // make sure the color string is long enough
    if (atLeast > length)
      return -start;

    int index;
    int end = Math.min(length, start + maxDigits);
    int value = 0;

    for(index=start; index < end; index++)
    {
      int digit = Character.digit(text.charAt(index), base);

      if (digit == -1)
      {
        // did not consume sufficient characters in color string
        if (index < atLeast)
          return -start;
        else
          break;
      }

      value *= base;
      value += digit;
    }

    rgba[field] = value;

    return index;
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/share/text/RGBColorFormat.java [455:495]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  private int _subParseBase(
    int[] rgba,
    int field,
    String text, 
    int start,
    int minDigits,
    int maxDigits,
    int base)
  {
    int length = text.length();
    int atLeast = start + minDigits;

    // make sure the color string is long enough
    if (atLeast > length)
      return -start;
  
    int index;
    int end = Math.min(length, start + maxDigits);
    int value = 0;
    
    for(index=start; index < end; index++)
    {
      int digit = Character.digit(text.charAt(index), base);
      
      if (digit == -1)
      {
        // did not consume sufficient characters in color string
        if (index < atLeast)
          return -start;
        else
          break;
      }

      value *= base;
      value += digit;
    }
    
    rgba[field] = value;
    
    return index;
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



