diff -r f907866f0e4b -r 6fceb66e1ad7 trunk/com/so/news/util/StringTemplate.java
--- a/trunk/com/so/news/util/StringTemplate.java Tue Jan 20 10:21:03 2009 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-/*
- * StarOffice News Server
- * see AUTHORS for the list of contributors
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-package com.so.news.util;
-
-import java.util.HashMap;
-
-/**
- * Class that allows simple String template handling.
- * @author Christian Lins (christian.lins@web.de)
- */
-public class StringTemplate
-{
- private String str = null;
- private String templateDelimiter = "%";
- private HashMap templateValues = new HashMap();
-
- public StringTemplate(String str, String templateDelimiter)
- {
- this.str = str;
- this.templateDelimiter = templateDelimiter;
- }
-
- public StringTemplate(String str)
- {
- this(str, "%");
- }
-
- public void set(String template, String value)
- {
- this.templateValues.put(template, value);
- }
-
- public void set(String template, long value)
- {
- set(template, Long.toString(value));
- }
-
- public void set(String template, double value)
- {
- set(template, Double.toString(value));
- }
-
- public void set(String template, Object obj)
- {
- set(template, obj.toString());
- }
-
- @Override
- public String toString()
- {
- String ret = new String(str);
-
- for(String key : this.templateValues.keySet())
- {
- String value = this.templateValues.get(key);
- ret = ret.replace(templateDelimiter + key, value);
- }
-
- return ret;
- }
-}