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 }