From: Max M. <max...@us...> - 2002-08-03 03:43:10
|
Update of /cvsroot/wonder/Wonder/Common/Frameworks/ERExtensions/Sources/er/extensions In directory usw-pr-cvs1:/tmp/cvs-serv1487 Modified Files: ERXSimpleTemplateParser.java Log Message: JavaDoc Index: ERXSimpleTemplateParser.java =================================================================== RCS file: /cvsroot/wonder/Wonder/Common/Frameworks/ERExtensions/Sources/er/extensions/ERXSimpleTemplateParser.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** ERXSimpleTemplateParser.java 15 Jul 2002 17:25:45 -0000 1.7 --- ERXSimpleTemplateParser.java 3 Aug 2002 03:43:07 -0000 1.8 *************** *** 10,14 **** import com.webobjects.eocontrol.*; import com.webobjects.eoaccess.*; - import com.webobjects.appserver.*; import org.apache.log4j.Category; import java.util.Enumeration; --- 10,13 ---- *************** *** 42,45 **** --- 41,47 ---- * Calculates the set of keys used in a given template * for a given delimiter. + * @param template to check for keys + * @param delimiter for finding keys + * @return array of keys */ public NSArray keysInTemplate(String template, String delimiter) { *************** *** 62,66 **** return keys.allObjects(); } ! public String parseTemplateWithObject(String template, String delimiter, Object object) { return parseTemplateWithObject(template, --- 64,76 ---- return keys.allObjects(); } ! ! /** ! * Cover method for calling the four argument method ! * passing in <code>null</code> for the <code>otherObject</code> ! * parameter. See that method for documentation. ! * @param template to use to parse ! * @param delimiter to use to find keys ! * @param object to resolve keys ! */ public String parseTemplateWithObject(String template, String delimiter, Object object) { return parseTemplateWithObject(template, *************** *** 70,74 **** } ! /* This method replaces the keys enclosed between the delimeter with the values found in object and otherObject. It first looks for a value in object, and then in otherObject if the key is not found in object. Therefore, otherObject is a good place to store default values while other object is a good place to override default values. */ public String parseTemplateWithObject(String template, String delimiter, Object object, Object otherObject) { if (template == null) --- 80,97 ---- } ! /* ! * This method replaces the keys enclosed between the ! * delimeter with the values found in object and otherObject. ! * It first looks for a value in object, and then in otherObject ! * if the key is not found in object. Therefore, otherObject is ! * a good place to store default values while other object is a ! * good place to override default values. ! * ! * @param template to use to parse ! * @param delimiter to use to check for keys ! * @param object to resolve keys off of ! * @param otherObject object used to resolve default keys ! * @return parsed template with keys replaced ! */ public String parseTemplateWithObject(String template, String delimiter, Object object, Object otherObject) { if (template == null) |