首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

.xml正向反向取值(之7)

2012-10-20 
.xml正向反向取值(之七)EnumerateFile类:package com.@#¥.esbimport java.io.Fileimport java.util.Map

.xml正向反向取值(之七)
EnumerateFile类:

package com.@#¥.esb;import java.io.File;import java.util.Map;import org.kxml2.kdom.Element;public class EnumerateFile {    //枚举文件对应一个File    private File enumFile;    //对应一个element    private Element enumElement;    //对应一个lastModified    private Long enumLastModifieds;    //需要重新加载的枚举文件    private String reLoadEnumFilePath="";    public File getEnumFile() {return enumFile;}public void setEnumFile(File enumFile) {this.enumFile = enumFile;}public Element getEnumElement() {return enumElement;}public void setEnumElement(Element enumElement) {this.enumElement = enumElement;}public Long getEnumLastModifieds() {return enumLastModifieds;}public void setEnumLastModifieds(Long enumLastModifieds) {this.enumLastModifieds = enumLastModifieds;}public String getReLoadEnumFilePath() {return reLoadEnumFilePath;}public void setReLoadEnumFilePath(String reLoadEnumFilePath) {this.reLoadEnumFilePath = reLoadEnumFilePath;}public EnumerateFile(){}public EnumerateFile(String s){//设置枚举文件this.setEnumFile(new File(s));//设置枚举文件的最后更新时间this.setEnumLastModifieds(this.getEnumFile().lastModified());}//设置需要重新加载的枚举文件    public static boolean checkFileIsModified(Map<String,EnumerateFile> enumerateFiles){    boolean isModified=false;for(String s : enumerateFiles.keySet()){enumerateFiles.get(s).setReLoadEnumFilePath("");if(enumerateFiles.get(s).getEnumFile().lastModified()>enumerateFiles.get(s).getEnumLastModifieds()){enumerateFiles.get(s).setReLoadEnumFilePath(s);isModified=true;}}return isModified;    }}

热点排行