1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.vfs2.impl;
18
19 import java.io.File;
20
21 import org.apache.commons.vfs2.FileName;
22 import org.apache.commons.vfs2.FileObject;
23 import org.apache.commons.vfs2.FileSystemException;
24 import org.apache.commons.vfs2.FileSystemManager;
25 import org.apache.commons.vfs2.FileSystemOptions;
26 import org.apache.commons.vfs2.provider.FileReplicator;
27 import org.apache.commons.vfs2.provider.TemporaryFileStore;
28 import org.apache.commons.vfs2.provider.VfsComponentContext;
29
30
31
32
33 final class DefaultVfsComponentContext implements VfsComponentContext {
34 private final DefaultFileSystemManager manager;
35
36 DefaultVfsComponentContext(final DefaultFileSystemManager manager) {
37 this.manager = manager;
38 }
39
40
41
42
43
44
45 @Override
46 public FileSystemManager getFileSystemManager() {
47 return manager;
48 }
49
50
51
52
53 @Override
54 public FileReplicator getReplicator() throws FileSystemException {
55 return manager.getReplicator();
56 }
57
58
59
60
61 @Override
62 public TemporaryFileStore getTemporaryFileStore() throws FileSystemException {
63 return manager.getTemporaryFileStore();
64 }
65
66 @Override
67 public FileName parseURI(final String uri) throws FileSystemException {
68 return manager.resolveURI(uri);
69 }
70
71
72
73
74 @Override
75 public FileObject resolveFile(final FileObject baseFile, final String name,
76 final FileSystemOptions fileSystemOptions) throws FileSystemException {
77 return manager.resolveFile(baseFile, name, fileSystemOptions);
78 }
79
80
81
82
83 @Override
84 public FileObject resolveFile(final String name, final FileSystemOptions fileSystemOptions)
85 throws FileSystemException {
86 return manager.resolveFile(name, fileSystemOptions);
87 }
88
89
90
91
92 @Override
93 public FileObject toFileObject(final File file) throws FileSystemException {
94 return manager.toFileObject(file);
95 }
96 }