Package org.apache.commons.vfs2.provider
Class DefaultURLStreamHandler
- java.lang.Object
-
- java.net.URLStreamHandler
-
- org.apache.commons.vfs2.provider.DefaultURLStreamHandler
-
public class DefaultURLStreamHandler extends java.net.URLStreamHandler
A default URL stream handler that will work for most file systems.
-
-
Field Summary
Fields Modifier and Type Field Description private VfsComponentContext
context
private FileSystemOptions
fileSystemOptions
-
Constructor Summary
Constructors Constructor Description DefaultURLStreamHandler(VfsComponentContext context)
DefaultURLStreamHandler(VfsComponentContext context, FileSystemOptions fileSystemOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.net.URLConnection
openConnection(java.net.URL url)
protected void
parseURL(java.net.URL u, java.lang.String spec, int start, int limit)
protected java.lang.String
toExternalForm(java.net.URL u)
-
-
-
Field Detail
-
context
private final VfsComponentContext context
-
fileSystemOptions
private final FileSystemOptions fileSystemOptions
-
-
Constructor Detail
-
DefaultURLStreamHandler
public DefaultURLStreamHandler(VfsComponentContext context)
-
DefaultURLStreamHandler
public DefaultURLStreamHandler(VfsComponentContext context, FileSystemOptions fileSystemOptions)
-
-
Method Detail
-
openConnection
protected java.net.URLConnection openConnection(java.net.URL url) throws java.io.IOException
- Specified by:
openConnection
in classjava.net.URLStreamHandler
- Throws:
java.io.IOException
-
parseURL
protected void parseURL(java.net.URL u, java.lang.String spec, int start, int limit)
- Overrides:
parseURL
in classjava.net.URLStreamHandler
-
toExternalForm
protected java.lang.String toExternalForm(java.net.URL u)
- Overrides:
toExternalForm
in classjava.net.URLStreamHandler
-
-