import java.beans.PropertyChangeListener;
import java.util.HashMap;
+import java.util.List;
import java.util.Map;
import net.pterodactylus.util.beans.AbstractBean;
return overrides;
}
+ /**
+ * Scans the base path for files and returns the {@link ProjectFile} for the
+ * base path. From this file it is possible to reach all files in the base
+ * path.
+ *
+ * This method is disk-intensive and may take some time on larger
+ * directories!
+ *
+ * @return The file for the base path
+ */
+ public ProjectFile getBaseFile() {
+
+ }
+
+ /**
+ * Implementation of a {@link ProjectFile}.
+ *
+ * @author David ‘Bombe’ Roden <bombe@freenetproject.org>
+ */
+ private static class ProjectFileImpl implements ProjectFile {
+
+ /**
+ * @see net.pterodactylus.jsite.project.ProjectFile#getName()
+ */
+ public String getName() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /**
+ * @see net.pterodactylus.jsite.project.ProjectFile#getParents()
+ */
+ public List<ProjectFile> getParents() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /**
+ * @see net.pterodactylus.jsite.project.ProjectFile#isFile()
+ */
+ public boolean isFile() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ /**
+ * @see net.pterodactylus.jsite.project.ProjectFile#isDirectory()
+ */
+ public boolean isDirectory() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ /**
+ * @see net.pterodactylus.jsite.project.ProjectFile#isHidden()
+ */
+ public boolean isHidden() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ /**
+ * @see net.pterodactylus.jsite.project.ProjectFile#getFiles()
+ */
+ public List<ProjectFile> getFiles() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+ }
+
}