1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.eclipse.jetty.util.resource;
20
21 import java.io.File;
22 import java.io.IOException;
23 import java.io.InputStream;
24 import java.net.MalformedURLException;
25 import java.net.URL;
26 import java.nio.channels.ReadableByteChannel;
27
28
29
30
31
32
33 public class EmptyResource extends Resource
34 {
35 public static final Resource INSTANCE = new EmptyResource();
36
37 private EmptyResource()
38 {
39 }
40
41 @Override
42 public boolean isContainedIn(Resource r) throws MalformedURLException
43 {
44 return false;
45 }
46
47 @Override
48 public void close()
49 {
50 }
51
52 @Override
53 public boolean exists()
54 {
55 return false;
56 }
57
58 @Override
59 public boolean isDirectory()
60 {
61 return false;
62 }
63
64 @Override
65 public long lastModified()
66 {
67 return 0;
68 }
69
70 @Override
71 public long length()
72 {
73 return 0;
74 }
75
76 @Override
77 public URL getURL()
78 {
79 return null;
80 }
81
82 @Override
83 public File getFile() throws IOException
84 {
85 return null;
86 }
87
88 @Override
89 public String getName()
90 {
91 return null;
92 }
93
94 @Override
95 public InputStream getInputStream() throws IOException
96 {
97 return null;
98 }
99
100 @Override
101 public ReadableByteChannel getReadableByteChannel() throws IOException
102 {
103 return null;
104 }
105
106 @Override
107 public boolean delete() throws SecurityException
108 {
109 return false;
110 }
111
112 @Override
113 public boolean renameTo(Resource dest) throws SecurityException
114 {
115 return false;
116 }
117
118 @Override
119 public String[] list()
120 {
121 return null;
122 }
123
124 @Override
125 public Resource addPath(String path) throws IOException, MalformedURLException
126 {
127 return null;
128 }
129
130 }