Author: [log in to unmask]
Date: Wed Oct 28 08:05:36 2015
New Revision: 3902
Log:
Add method for getting input stream for steering file.
Modified:
java/trunk/steering-files/src/main/java/org/hps/steering/SteeringFileCatalog.java
Modified: java/trunk/steering-files/src/main/java/org/hps/steering/SteeringFileCatalog.java
=============================================================================
--- java/trunk/steering-files/src/main/java/org/hps/steering/SteeringFileCatalog.java (original)
+++ java/trunk/steering-files/src/main/java/org/hps/steering/SteeringFileCatalog.java Wed Oct 28 08:05:36 2015
@@ -1,6 +1,7 @@
package org.hps.steering;
import java.io.IOException;
+import java.io.InputStream;
import java.net.JarURLConnection;
import java.net.URL;
import java.util.Enumeration;
@@ -28,6 +29,15 @@
*/
public static Set<String> getSteeringResources() {
return findSteeringResources("org/hps/steering/monitoring");
+ }
+
+ /**
+ * Get input stream for a steering resource.
+ * @param resource the steering file resource
+ * @return the input stream or <code>null</code> if resource does not exist or is inaccessible
+ */
+ public static InputStream getInputStream(String resource) {
+ return SteeringFileCatalog.class.getResourceAsStream(resource);
}
/**
|