preparations to add HTML snippets into generated HTML
[meviz.git] / src / main / java / eu / svjatoslav / meviz / htmlindexer / Layout.java
index 8df469e..e29cb11 100755 (executable)
@@ -12,6 +12,7 @@ package eu.svjatoslav.meviz.htmlindexer;
 import java.io.UnsupportedEncodingException;
 import java.util.List;
 
+import eu.svjatoslav.meviz.htmlindexer.metadata.DirectoryMetadata;
 import eu.svjatoslav.meviz.htmlindexer.metadata.fileTypes.AbstractFile;
 import eu.svjatoslav.meviz.htmlindexer.metadata.fileTypes.Picture;
 
@@ -27,24 +28,28 @@ public interface Layout {
        /**
         * Enlist directory.
         */
-       public void enlistDirectory(AbstractFile directory);
+       public void enlistDirectory(AbstractFile directory,
+                       DirectoryMetadata parentDirectoryMetadata);
 
        /**
         * Enlist simple file.
         */
-       public void enlistFile(AbstractFile file);
+       public void enlistFile(AbstractFile file,
+                       DirectoryMetadata parentDirectoryMetadata);
 
        /**
         * Enlist image file.
         */
-       public void enlistImage(Picture picture);
+       public void enlistImage(Picture picture,
+                       DirectoryMetadata parentDirectoryMetadata);
 
        /**
         * Enlist video in OGV format.
         *
         * @throws UnsupportedEncodingException
         */
-       public void enlistOgv(AbstractFile file)
+       public void enlistOgv(AbstractFile file,
+                       DirectoryMetadata parentDirectoryMetadata)
                        throws UnsupportedEncodingException;
 
        /**