📄 pojotitle.java
字号:
package cn.edu.buaa.ieguam.logmanage;
import java.util.HashMap;
import java.util.Map;
/**
* 设置Pojo对象中每个显示字段对应的标题,例如“A.name” 对应标题为“姓名”
* @author tongxiaodong
* Creation time:Apr 25, 2007 10:45:52 AM
*/
public class PojoTitle {
private Map titles = null;
public PojoTitle()
{
this.titles = new HashMap();
}
public Map getTitles()
{
return this.titles;
}
/**
* 添加一个Pojo对象对应的title集合
* @param pojoName
*/
public void addPojoMap(String pojoName)
{
Map pojoMap = new HashMap();
this.titles.put(pojoName,pojoMap);
}
/**
* 添加一个字段名与标题的映射
* @param pojoName
* @param pojoCol
* @param title
*/
public void addTitle(String pojoName,String pojoCol,String title)
{
Map pojoMap = null;
pojoMap = (Map)this.titles.get(pojoName);
pojoMap.put(pojoCol,title);
}
/**
* 获取标题名
* @param pojoName
* @param pojoCol
* @return
*/
public String getTitle(String pojoName,String pojoCol)
{
//System.out.println("test 1");
Map pojoMap = (Map)this.titles.get(pojoName);
if (pojoMap == null)
{
return null;
}
//System.out.println("pojoCol in title :"+(String)pojoMap.get(pojoCol));
//System.out.println("test 2");
return (String)pojoMap.get(pojoCol);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -