trinidad-api/src/main/java/org/apache/myfaces/trinidad/convert/RGBColorFormat.java [408:437]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  private int _subParse(
    int[] rgba,
    String text,
    int start,
    char ch,
    int count)
  {
    switch (ch)
    {
      case 'r':
        return _subParseDecimal(rgba, _RED_FIELD, text, start, count);
      case 'g':
        return _subParseDecimal(rgba, _GREEN_FIELD, text, start, count);
      case 'b':
        return _subParseDecimal(rgba, _BLUE_FIELD, text, start, count);
      case 'a':
        return _subParseDecimal(rgba, _ALPHA_FIELD, text, start, count);
      case 'R':
        return _subParseHex(rgba, _RED_FIELD, text, start, count);
      case 'G':
        return _subParseHex(rgba, _GREEN_FIELD, text, start, count);
      case 'B':
        return _subParseHex(rgba, _BLUE_FIELD, text, start, count);
      case 'A':
        return _subParseHex(rgba, _ALPHA_FIELD, text, start, count);
      default:
        throw new IllegalArgumentException(_LOG.getMessage(
          "ILLEGAL_PATTERN_CHARACTER", ch));
    }
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/share/text/RGBColorFormat.java [404:433]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  private int _subParse(
    int[] rgba,
    String text, 
    int start, 
    char ch, 
    int count)
  {
    switch (ch)
    {
      case 'r':
        return _subParseDecimal(rgba, _RED_FIELD, text, start, count);
      case 'g':
        return _subParseDecimal(rgba, _GREEN_FIELD, text, start, count);
      case 'b':
        return _subParseDecimal(rgba, _BLUE_FIELD, text, start, count);
      case 'a':
        return _subParseDecimal(rgba, _ALPHA_FIELD, text, start, count);
      case 'R':
        return _subParseHex(rgba, _RED_FIELD, text, start, count);
      case 'G':
        return _subParseHex(rgba, _GREEN_FIELD, text, start, count);
      case 'B':
        return _subParseHex(rgba, _BLUE_FIELD, text, start, count);
      case 'A':
        return _subParseHex(rgba, _ALPHA_FIELD, text, start, count);
      default:
        throw new IllegalArgumentException(_LOG.getMessage(
          ">ILLEGAL_PATTERN_CHARACTER", ch));
    }
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



