package hep.io.root.daemon;
import java.net.URLStreamHandler;
import java.net.URLStreamHandlerFactory;
/**
* A URLStreamHandlerFactory for registering the root: protocol
* <p>
* Usage:
* <pre>
* URL.setURLStreamHandlerFactory(new RootURLStreamFactory());
URL url = new URL("root://root.cern.ch/demo.root");
* </pre>
* @author Tony Johnson
*/
public class RootURLStreamFactory implements URLStreamHandlerFactory
{
public URLStreamHandler createURLStreamHandler(String protocol)
{
if (protocol.equals("root")) return new RootStreamHandler();
return null;
}
}