X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fhtmlindexer%2FLayout.java;h=e29cb118f4ac4874a116f342ac91d93cf1d8fa00;hb=115456739edd5ae7dc67ac9e9f90d628aa65b4a3;hp=8df469ea1ab7044f7dcf114d71cec5672db04a7c;hpb=99bc9002a93c8ab224934032a1a5fe0c00d5de96;p=meviz.git diff --git a/src/main/java/eu/svjatoslav/meviz/htmlindexer/Layout.java b/src/main/java/eu/svjatoslav/meviz/htmlindexer/Layout.java index 8df469e..e29cb11 100755 --- a/src/main/java/eu/svjatoslav/meviz/htmlindexer/Layout.java +++ b/src/main/java/eu/svjatoslav/meviz/htmlindexer/Layout.java @@ -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; /**