private static <T> void parseMappings(final String property, final String mappings, final Map<String, T> mappingsMap, final TypeParser<T> parser) { if (mappings == null) { return; } final String[] records = mappings.split(","); for (final String record : records) { final String[] mapping = record.split(":"); if (mapping.length != 2) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_FORMAT(property, mappings)); } final String trimmedSegment = mapping[0].trim(); final String trimmedValue = mapping[1].trim(); if (trimmedSegment.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_KEY_EMPTY(property, record)); } if (trimmedValue.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_VALUE_EMPTY(property, record)); } mappingsMap.put(trimmedSegment, parser.valueOf(trimmedValue)); } }
private static <T> void parseMappings(final String property, final String mappings, final Map<String, T> mappingsMap, final TypeParser<T> parser) { if (mappings == null) { return; } final String[] records = mappings.split(","); for (final String record : records) { final String[] mapping = record.split(":"); if (mapping.length != 2) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_FORMAT(property, mappings)); } final String trimmedSegment = mapping[0].trim(); final String trimmedValue = mapping[1].trim(); if (trimmedSegment.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_KEY_EMPTY(property, record)); } if (trimmedValue.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_VALUE_EMPTY(property, record)); } mappingsMap.put(trimmedSegment, parser.valueOf(trimmedValue)); } }
private static <T> void parseMappings(final String property, final String mappings, final Map<String, T> mappingsMap, final TypeParser<T> parser) { if (mappings == null) { return; } final String[] records = mappings.split(","); for (final String record : records) { final String[] mapping = record.split(":"); if (mapping.length != 2) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_FORMAT(property, mappings)); } final String trimmedSegment = mapping[0].trim(); final String trimmedValue = mapping[1].trim(); if (trimmedSegment.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_KEY_EMPTY(property, record)); } if (trimmedValue.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_VALUE_EMPTY(property, record)); } mappingsMap.put(trimmedSegment, parser.valueOf(trimmedValue)); } }
private static <T> void parseMappings(final String property, final String mappings, final Map<String, T> mappingsMap, final TypeParser<T> parser) { if (mappings == null) { return; } final String[] records = mappings.split(","); for (final String record : records) { final String[] mapping = record.split(":"); if (mapping.length != 2) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_FORMAT(property, mappings)); } final String trimmedSegment = mapping[0].trim(); final String trimmedValue = mapping[1].trim(); if (trimmedSegment.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_KEY_EMPTY(property, record)); } if (trimmedValue.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_VALUE_EMPTY(property, record)); } mappingsMap.put(trimmedSegment, parser.valueOf(trimmedValue)); } }
private static <T> void parseMappings(final String property, final String mappings, final Map<String, T> mappingsMap, final TypeParser<T> parser) { if (mappings == null) { return; } final String[] records = mappings.split(","); for (final String record : records) { final String[] mapping = record.split(":"); if (mapping.length != 2) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_FORMAT(property, mappings)); } final String trimmedSegment = mapping[0].trim(); final String trimmedValue = mapping[1].trim(); if (trimmedSegment.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_KEY_EMPTY(property, record)); } if (trimmedValue.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_VALUE_EMPTY(property, record)); } mappingsMap.put(trimmedSegment, parser.valueOf(trimmedValue)); } }
private static <T> void parseMappings(final String property, final String mappings, final Map<String, T> mappingsMap, final TypeParser<T> parser) { if (mappings == null) { return; } final String[] records = mappings.split(","); for (final String record : records) { final String[] mapping = record.split(":"); if (mapping.length != 2) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_FORMAT(property, mappings)); } final String trimmedSegment = mapping[0].trim(); final String trimmedValue = mapping[1].trim(); if (trimmedSegment.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_KEY_EMPTY(property, record)); } if (trimmedValue.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_VALUE_EMPTY(property, record)); } mappingsMap.put(trimmedSegment, parser.valueOf(trimmedValue)); } }
private static <T> void parseMappings(final String property, final String mappings, final Map<String, T> mappingsMap, final TypeParser<T> parser) { if (mappings == null) { return; } final String[] records = mappings.split(","); for (final String record : records) { final String[] mapping = record.split(":"); if (mapping.length != 2) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_FORMAT(property, mappings)); } final String trimmedSegment = mapping[0].trim(); final String trimmedValue = mapping[1].trim(); if (trimmedSegment.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_KEY_EMPTY(property, record)); } if (trimmedValue.length() == 0) { throw new IllegalArgumentException(LocalizationMessages.INVALID_MAPPING_VALUE_EMPTY(property, record)); } mappingsMap.put(trimmedSegment, parser.valueOf(trimmedValue)); } }