Resource locking custom protocol plugins

URLStreamHandlerWithLockPluginExtension allows the developer to work with a protocol that he designed for retrieving and storing files and lock a resource on opening it in <oXygen/>. This type of plugin extends the custom protocol plugin type URLStreamHandlerPluginExtension with resource locking support. The plugin receives callbacks following the simple protocol for resource locking and unlocking imposed by <oXygen/> as you can read in the developer manual. There are two additional methods that must be implemented: getLockHandler() and isSupported(). With getLockHandler()<oXygen/> requests the handler class with the implementation of the lock specific methods from the plugin. <oXygen/> calls the method isSupported() with a protocol scheme like 'ftp', 'http', 'https', etc. as parameter for finding if the plugin supports that protocol.