资源文件读取

来源:互联网 发布:淘宝公益宝贝计划 编辑:程序博客网 时间:2024/06/05 02:37

1.XMLParserFactory

public class XMLParserFactory {

private static XMLParserFactory instance = null;
private static XMLParser configParser = null;
private static String configFileName = null;
private static PropertiesParser propParser=null;

private XMLParserFactory() {
}

public static synchronized XMLParserFactory getInstance() {
if (instance == null)
instance = new XMLParserFactory();
return instance;
}

public XMLParser getConfigParserByInputStream() {
try {
if (configParser == null) {
java.io.InputStream ins = Thread.currentThread()
.getContextClassLoader()
.getResourceAsStream("resouce/PatternConfig.xml");
configParser = new XMLParser(ins);
}
} catch (Exception e) {
}
return configParser;
}

public PropertiesParser getPropertiesParserByInputStream()
{
try {
if(propParser==null)
{
java.io.InputStream ins=Thread.currentThread()
.getContextClassLoader()
.getResourceAsStream("resouce/schedulerplace.properties");
propParser=new PropertiesParser(ins);
}
} catch (Exception e) {
}

return propParser;
}

}