List of usage examples for org.apache.commons.configuration AbstractConfiguration setProperty
public void setProperty(String key, Object value)
From source file:org.rzo.yajsw.wrapper.FileUtils.java
/** * The main method.//from w ww. j a v a2s.com * * @param args * the arguments */ public static void main(String[] args) { try { // String // fileName=FilenameUtils.separatorsToSystem("C:\\init\\MOBILEguard\\yajsw/lib/jvmstat/*.jar"); // System.out.println("FileName: "+fileName); CompositeConfiguration compConfig = new CompositeConfiguration(); AbstractConfiguration configuraton = new BaseConfiguration(); compConfig.addConfiguration(new EnvironmentConfiguration()); configuraton.setProperty("wrapper.java.classpath.1", "${VERSANT_ROOT}/lib/jvi.*jar"); configuraton.setProperty("wrapper.java.classpath.2", "${GROOVY_HOME}/lib/*.jar"); compConfig.addConfiguration(configuraton); System.out.println("Configuration: " + ConfigurationConverter.getProperties(compConfig)); System.out .println("subset: " + ConfigurationConverter.getProperties(compConfig.subset("wrapper.java"))); // Collection files=FileUtils.getFiles("../..", // "C:/versant/7_0_1/lib/jvi*.jar"); // Collection collection= // org.apache.commons.io.FileUtils.listFiles(new File("C:/"), // new WildcardFileFilter("jvi*.jar"), new // WildcardFileFilter("*jar")); // File[] files= new // File("C:").listFiles((FilenameFilter)FileFilterUtils.nameFileFilter("C:/versant/7_0_1/lib/jvi*.jar")); // // FileUtils.getFiles("C:/versant/7_0_1/lib/", "jvi*.jar"); // System.out.println("FileList="+ // FileUtils.getFiles("C:/versant/7_0_1/lib/", "jvi*.jar")); // java.util.Arrays.asList(files)); } catch (Exception ex) { ex.printStackTrace(); } }
From source file:org.skb.util.types.composite.util.TSPropertyMap.java
public String writeToFile(String fn) { try {//w ww . j av a2 s. c o m AbstractConfiguration cfg; String prefix = ""; if (fn.endsWith(".ini")) { cfg = new INIConfiguration(); prefix = "tribe."; } else if (fn.endsWith(".xml")) cfg = new XMLConfiguration(); else if (fn.endsWith(".properties")) cfg = new PropertiesConfiguration(); else return "unknown configuration file format, use '.ini' or '.xml' or '.properties'"; File file = new File(fn); file.createNewFile(); if (!file.canWrite()) return "can't write configuration file <" + fn + ">"; HashSet<String> rows = new HashSet<String>(this.getRows()); for (Iterator<String> i = rows.iterator(); i.hasNext(); i.hasNext()) { String row = i.next(); if (this.get(row, TSPropertyMap.pmValCliOptionShort) != null || this.get(row, TSPropertyMap.pmValCliOptionLong) != null) cfg.setProperty(prefix + row, this.getValue(row)); } if (fn.endsWith(".ini")) ((INIConfiguration) cfg).save(file); if (fn.endsWith(".xml")) ((XMLConfiguration) cfg).save(file); if (fn.endsWith(".properties")) ((PropertiesConfiguration) cfg).save(file); } catch (Exception e) { // ReportManager repMgr=ReportManager.getInstance(); // repMgr.reportErrorNoFile(e.toString()); } return null; }