import eu.svjatoslav.meviz.htmlindexer.IndexingContext;
import eu.svjatoslav.meviz.htmlindexer.Layout;
import eu.svjatoslav.meviz.htmlindexer.metadata.Dimension;
+import eu.svjatoslav.meviz.htmlindexer.metadata.DirectoryMetadata;
import eu.svjatoslav.meviz.htmlindexer.metadata.fileTypes.AbstractFile;
import eu.svjatoslav.meviz.htmlindexer.metadata.fileTypes.GeneralFile;
import eu.svjatoslav.meviz.htmlindexer.metadata.fileTypes.Picture;
private IndexingContext indexingContext;
@Override
- public void enlistDirectory(final AbstractFile directory) {
+ public void enlistDirectory(final AbstractFile directory,
+ final DirectoryMetadata parentDirectoryMetadata) {
dirHtml.append("<TR>");
dirHtml.append("<TD><b><a href=\""
+ indexer.getDirectoryUrl(directory, indexingContext)
}
@Override
- public void enlistFile(final AbstractFile file) {
+ public void enlistFile(final AbstractFile file,
+ final DirectoryMetadata parentDirectoryMetadata) {
final String fullFileName = file.fileName;
}
@Override
- public void enlistImage(final Picture picture) {
+ public void enlistImage(final Picture picture,
+ final DirectoryMetadata parentDirectoryMetadata) {
try {
final Dimension imageSize = picture.getDimensions();
+ e.toString()
+ ", thumbnail generation skipped, enlisting as ordinary file instead.",
e);
- enlistFile(picture);
+ enlistFile(picture, parentDirectoryMetadata);
}
}
/** {@inheritDoc} */
@Override
- public void enlistOgv(final AbstractFile abstractFile)
+ public void enlistOgv(final AbstractFile abstractFile,
+ final DirectoryMetadata parentDirectoryMetadata)
throws UnsupportedEncodingException {
final GeneralFile file = (GeneralFile) abstractFile;