Beispiel #1
0
  static {
    // Populate synonyms.
    synonyms.put("CAPTION", MEMBER_CAPTION);
    synonyms.put("FORMAT", FORMAT_STRING);

    // Populate map of upper-case property names.
    for (String propertyName : enumeration.getNames()) {
      final Property property = enumeration.getValue(propertyName, true);
      mapUpperNameToProperties.put(propertyName.toUpperCase(), property);
      assert property.getOrdinal() < MAX_ORDINAL;
    }

    // Add synonyms.
    for (Map.Entry<String, Property> entry : synonyms.entrySet()) {
      mapUpperNameToProperties.put(entry.getKey().toUpperCase(), entry.getValue());
    }
  }