return new GeneralFile(parentDirectory, fileName);
}
- if (fileExtension.equals("meviz"))
+ if (fileName.endsWith(".meviz.org"))
+ return new MevizSpecialFile(parentDirectory, fileName);
+
+ if (fileName.endsWith(".meviz.html"))
return new MevizSpecialFile(parentDirectory, fileName);
return new GeneralFile(parentDirectory, fileName);
}
- public AbstractFile getFile(final String fileName) throws IOException {
+ public AbstractFile getFile(final String fileName) {
return fileNameToFileMap.get(fileName);
}
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 {