add virtual flag in entry
[jSite2.git] / src / net / pterodactylus / jsite / project / Entry.java
index 09d9f39..9b3c521 100644 (file)
@@ -30,6 +30,15 @@ import java.io.File;
 public interface Entry {
 
        /**
+        * Returns whether this entry denotes a virtual file. A virtual file entry
+        * is a file entry that does not have a corresponding file on the disk.
+        * 
+        * @return <code>true</code> if this entry is a virtual file entry,
+        *         <code>false</code> otherwise
+        */
+       public boolean isVirtual();
+
+       /**
         * Returns the name of the file. The name can contain multiple path
         * components, separated by the platform’s {@link File#separatorChar}. It
         * will never start with a separator, though.