From dce7e4c095fa9791462588e9d2ab2f41303fc1fd Mon Sep 17 00:00:00 2001 From: Henri Yandell Date: Sun, 5 Sep 2004 00:42:14 +0000 Subject: [PATCH] reformatted to match other Lang code git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137918 13f79535-47bb-0310-9956-ffa450edef68 --- .../lang/text/MappedMessageFormat.java | 34 +++++++------------ 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/src/java/org/apache/commons/lang/text/MappedMessageFormat.java b/src/java/org/apache/commons/lang/text/MappedMessageFormat.java index 8133d1196..d77bf9351 100644 --- a/src/java/org/apache/commons/lang/text/MappedMessageFormat.java +++ b/src/java/org/apache/commons/lang/text/MappedMessageFormat.java @@ -36,10 +36,12 @@ * support any "format" operations applied to the objects before substitution * into the target string. * + * Originally org.apache.commons.digester.substitution.MultiVariableExpander + * * @since 2.1 */ - public class MappedMessageFormat { + private int nEntries = 0; private ArrayList markers = new ArrayList(2); private ArrayList sources = new ArrayList(2); @@ -52,7 +54,7 @@ public MappedMessageFormat() { * strings passed to the "format" methods. */ public void addSource(String marker, Map source) { - ++nEntries; + nEntries++; markers.add(marker); sources.add(source); } @@ -65,11 +67,8 @@ public void addSource(String marker, Map source) { * a variable which is not known to the specified source. */ public String format(String param) { - for(int i=0; i str.length()) - { - throw new IllegalArgumentException( - "var expression starts at end of string"); + if (startIndex > str.length()) { + throw new IllegalArgumentException("var expression starts at end of string"); } int endIndex = str.indexOf("}", index + markLen); - if (endIndex == -1) - { - throw new IllegalArgumentException( - "var expression starts but does not end"); + if (endIndex == -1) { + throw new IllegalArgumentException("var expression starts but does not end"); } String key = str.substring(index+markLen, endIndex); Object value = source.get(key); if (value == null) { - throw new IllegalArgumentException( - "parameter [" + key + "] is not defined."); + throw new IllegalArgumentException("parameter [" + key + "] is not defined."); } String varValue = value.toString();