| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- package xin.glue.ui.common;
- import java.util.*;
- /**
- * @desc 按照ID存放和获取SQL语句。
- * @author 梅贵平{meiguiping}
- * @date 2010-8-27
- * @modi 2011-1-5
- */
- public class XmlSqlParsersFactory
- {
- private static HashMap fMap = new HashMap();
- private static XmlSqlParsersFactory xspf = new XmlSqlParsersFactory();
- /**
- * @desc 构造
- * @author meiguiping
- * @date Sep 11, 2010
- */
- public XmlSqlParsersFactory()
- {
- }
-
- public static XmlSqlParsersFactory getInstance()
- {
- return xspf;
- }
-
- /**
- * @desc 按照ID,存放SQL
- * @param key
- * @param value
- */
- public void putSql(Object key , Object value)
- {
- fMap.put(key, value);
- }
-
- /**
- * @desc 按照ID,获取SQL语句
- * @param sqlID xml中的id
- * @return
- */
- public static String getSql(String sqlID)
- {
- String sql = fMap.get(sqlID).toString();
- return sql;
- }
-
- /**
- * @desc 获取SQL语句的数量
- * @return
- */
- public int getLen()
- {
- return fMap.size();
- }
-
- public void putAll(HashMap m )
- {
- fMap.putAll(m);
- }
- }
|