coverutilsetnodeloader.java

来自「pso源程序」· Java 代码 · 共 53 行

JAVA
53
字号
/*** Description: privides a loading mode for UtilSetNode. * * @ Author        Create/Modi     Note * Xiaofeng Xie    Mar 21, 2007 * * @version 1.0 */package Global.basic.nodes.loader;import Global.basic.nodes.*;import Global.basic.nodes.utilities.*;import Global.methods.*;public class CoverUtilSetNodeLoader extends AbsUtilSetNodeLoader {  public String MAYORTOKEN = ":";  public String HEADTOKEN = "|";  public String PARAMTOKEN = ",";  public String VALUETOKEN = "=";  public String saveUtilSetNode(UtilSetNode node) {    String content = node.getKey();    if (!GlobalString.isNull(node.getName())) {      content += HEADTOKEN+node.getName();    }    int utilSize = node.getUtilitiesSize();    if (utilSize>0) {      content += MAYORTOKEN;      for (int i=0; i<utilSize; i++) {        BasicUtility utility = node.getUtilityAt(i);        content += utility.getName()+VALUETOKEN+TypeConverter.toString(utility.getValue());        if (i<utilSize-1) content += PARAMTOKEN;      }    }    return content;  }  public void loadUtilSetNode(UtilSetNode node, String content) {    String[] contents = GlobalString.tokenize(content,MAYORTOKEN);    String[] attribStrs = GlobalString.tokenize(contents[0], HEADTOKEN);    if(attribStrs.length==2) node.setName(attribStrs[1]);    node.setKey(attribStrs[0]);    if (contents.length>1) {      String[] paramStrs = GlobalString.tokenize(contents[1], PARAMTOKEN);      for (int i = 0; i < paramStrs.length; i++) {        String[] paramMap = GlobalString.tokenize(paramStrs[i], VALUETOKEN);        node.initUtility(new BasicUtility(paramMap[0].trim(), paramMap[1].trim()));      }    }  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?