1 package net.sf.jour.processor;
2
3 import java.io.IOException;
4 import java.io.InputStream;
5
6 /**
7 * Abstract File system or JarFile entry
8 *
9 * @author vlads
10 */
11
12 public interface Entry {
13
14 String getName();
15
16 boolean isDirectory();
17
18 long getSize();
19
20 long getTime();
21
22 boolean isClass();
23
24 InputStream getInputStream() throws IOException;
25
26 Entry getOrigin();
27 }