nl.uva.vlet.vrl
Class VRLStreamHandlerFactory

java.lang.Object
  extended by nl.uva.vlet.vrl.VRLStreamHandlerFactory
All Implemented Interfaces:
java.net.URLStreamHandlerFactory

public class VRLStreamHandlerFactory
extends java.lang.Object
implements java.net.URLStreamHandlerFactory

The VRLStreamHandlerFactory. It extends URLStreamHandler with the supported protocols from the VRS Registry. Important: At startup this StreamHandleFactory has to be created and set as default in:

     URL.setURLStreamHandlerFactory();
 
Currently this is done in the Global class. After this, the URL class can be use to VRS protocols !

Examples:

  • URL url=new URL("gftp://fs2.da2.nikhef.nl/");

  • Constructor Summary
    VRLStreamHandlerFactory()
               
     
    Method Summary
     java.net.URLStreamHandler createURLStreamHandler(java.lang.String protocol)
               
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Constructor Detail

    VRLStreamHandlerFactory

    public VRLStreamHandlerFactory()
    Method Detail

    createURLStreamHandler

    public java.net.URLStreamHandler createURLStreamHandler(java.lang.String protocol)
    Specified by:
    createURLStreamHandler in interface java.net.URLStreamHandlerFactory