1 21 22 package org.apache.derbyTesting.functionTests.harness; 23 24 import java.util.Enumeration ; 25 import java.util.Properties ; 26 27 34 35 public class ManageSysProps 36 { 37 38 private static Properties savedSysProps = null; 39 40 public static void saveSysProps() { 41 Properties sp = System.getProperties(); 42 savedSysProps = new Properties (); 43 String key = null; 44 for (Enumeration e = sp.propertyNames(); e.hasMoreElements();) { 45 key = (String )e.nextElement(); 46 savedSysProps.put(key, sp.getProperty(key)); 47 } 48 } 49 50 public static void resetSysProps() { 53 String key = null; 54 Properties nup = new Properties (); 55 for (Enumeration e = savedSysProps.propertyNames(); e.hasMoreElements();) { 56 key = (String )e.nextElement(); 57 nup.put(key, savedSysProps.getProperty(key)); 58 } 59 System.setProperties(nup); 60 } 61 } 62 | Popular Tags |