// Copyright 2002, SLAC, Stanford University, U.S.A.
package org.freehep.aid;
import java.io.*;
import java.util.*;
/**
* @author Mark Donszelmann
* @version $Id: AidUtil.java 8584 2006-08-10 23:06:37Z duns $
*/
public class AidUtil {
private AidUtil() {}
public static void loadProperties(Properties properties, Class clazz, String propDir, String name) {
// load system defaults
try {
properties.load(clazz.getResourceAsStream(name));
} catch (IOException ioe) {
System.err.println("Could not load aid property file: "+name);
System.err.println(ioe);
}
// load user defaults
try {
if ((propDir != null) && !propDir.equals(".") && !propDir.equals("")) {
name = propDir + File.separator + name;
}
properties.load(new FileInputStream(name));
// System.out.println("Loaded user property file: "+name);
} catch (IOException ioe) {
}
}
}