1
2
3
4
5 package net.java.truevfs.driver.tar;
6
7 import java.util.Map;
8 import javax.annotation.concurrent.Immutable;
9 import net.java.truecommons.annotations.ServiceImplementation;
10 import net.java.truevfs.comp.tardriver.TarDriver;
11 import net.java.truevfs.kernel.spec.FsDriver;
12 import net.java.truevfs.kernel.spec.FsScheme;
13 import net.java.truevfs.kernel.spec.spi.FsDriverMapModifier;
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 @Immutable
37 @ServiceImplementation
38 public final class TarDriverMapModifier extends FsDriverMapModifier {
39
40 @Override
41 public Map<FsScheme, FsDriver> apply(final Map<FsScheme, FsDriver> map) {
42 map.put(FsScheme.create("tar"), new TarDriver());
43 return map;
44 }
45
46
47 @Override
48 public int getPriority() { return -100; }
49 }