xmlconfigfinder.java
来自「这个是使用java开发的一个平台」· Java 代码 · 共 61 行
JAVA
61 行
package com.exp.fcl.configs.finders;
import com.exp.fcl.configs.ConfigFinderSupport;
import com.exp.fcl.util.EXPUtil;
import com.exp.fcl.xml.EXPXMLNode;
/**
*
* <p>
* Title: jstrd 基础技术平台
* </p>
* <p>
* Description: jstrd 基础技术平台
* </p>
* <p>
* Copyright: Copyright (c) jstrd 2004-2008
* </p>
* <p>
* Company: jstrd
* </p>
*
* @author zhanghf
* @version 3.0.0.0
*/
public class XMLConfigFinder extends ConfigFinderSupport {
private EXPXMLNode attrNode;
private static final String finderName = EXPUtil.getUUID();
protected String[] listKeyNames() {
if (this.attrNode != null) {
EXPXMLNode list = this.attrNode.getChildNode("list");
if (list != null) {
int count = list.getChildNodesCount();
String[] names = new String[count];
for (int i = 0; i < count; i++) {
names[i] = list.getChildNode(i).getNodeValue();
}
return names;
}
}
return new String[] {};
}
public void setAttributes(Object attrs) {
attrNode = (EXPXMLNode) attrs;
}
/**
* 得到当前loader对应的配置文件列表
*
* @return
*/
public String[] getConfigFiles() {
return this.listKeyNames();
}
protected String getConfigFileName() {
return null;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?