Print

Print


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);
     }
     
     /**