📄 builder_req.java
字号:
package cn.netjava.lbs.le;
import java.util.*;
public abstract class Builder_req {
Builder_req() {
para_map = new HashMap();
sb = new StringBuffer();
sb.append("<?xml version=\"1.0\" encoding=\"gb2312\"?>\n");
}
/**
* 输出XML串
*
* @return String
*/
public final String toXMLStr() {
return this.sb.toString();
}
/**
* 取得某一个键值
*
* @param key
* String
* @return String
*/
public final String getValue(String key) {
return (String) this.para_map.get(key);
}
/**
* 设定某一个属性的值
*
* @param key
* String
* @param value
* String
*/
public final void setValue(String key, String value) {
this.para_map.put(key, value);
}
/**
* 打印出所有的映射值
*
* @return String
*/
public final synchronized String printMap() {
Iterator iter = this.para_map.keySet().iterator();
StringBuffer sb = new StringBuffer();
while (iter.hasNext()) {
String itKey = (String) iter.next();
sb.append(itKey + " " + this.para_map.get(itKey) + "\n");
}
return sb.toString();
}
private Map para_map;
StringBuffer sb;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -