possibility to include header HTML
[meviz.git] / src / main / java / eu / svjatoslav / meviz / htmlindexer / metadata / DirectoryMetadata.java
index cb2c2b1..84fad12 100755 (executable)
@@ -98,7 +98,7 @@ public class DirectoryMetadata implements Serializable {
                return new GeneralFile(parentDirectory, fileName);
        }
 
-       public AbstractFile getFile(final String fileName) throws IOException {
+       public AbstractFile getFile(final String fileName) {
                return fileNameToFileMap.get(fileName);
        }
 
@@ -112,6 +112,15 @@ public class DirectoryMetadata implements Serializable {
                return files;
        }
 
+       public String getHeaderMevizMetadataHtml() {
+               final AbstractFile headerFile = getFile("header.meviz.html");
+               if (headerFile == null)
+                       return "";
+
+               final MevizSpecialFile mevizSpecialFile = (MevizSpecialFile) headerFile;
+               return mevizSpecialFile.getFileContent();
+       }
+
        public Dimension getImageDimensions(final String fileName)
                        throws IOException, ImageFormatError {