public class MixedLayout implements Layout {
+ public static final String encoding = "UTF-8";
+
Logger logger = Logger.getLogger(MixedLayout.class);
StringBuffer dirHtml = new StringBuffer();
List<String> path;
- public static final String encoding = "UTF-8";
-
private AbstractIndexer indexer;
private IndexingContext indexingContext;
"Error generating thumbnails for image file: "
+ e.toString()
+ ", thumbnail generation skipped, enlisting as ordinary file instead.",
- e);
+ e);
enlistFile(picture, parentDirectoryMetadata);
}
}
@Override
public void enlistOgv(final AbstractFile abstractFile,
final DirectoryMetadata parentDirectoryMetadata)
- throws UnsupportedEncodingException {
+ throws UnsupportedEncodingException {
final GeneralFile file = (GeneralFile) abstractFile;
// watchable video
filesHtml
- .append("<video preload=\"metadata\" controls=\"controls\" tabindex=\"0\">\n");
+ .append("<video preload=\"metadata\" controls=\"controls\" tabindex=\"0\">\n");
filesHtml
- .append("<source type=\"video/ogg\" codecs=\"theora, vorbis\" src=\""
- + indexingContext.getGlobalUrl()
- + UrlParamEncoder.encode(indexingContext.getLocalUrl()
- + "/" + file.fileName) + "\">\n");
+ .append("<source type=\"video/ogg\" codecs=\"theora, vorbis\" src=\""
+ + indexingContext.getGlobalUrl()
+ + UrlParamEncoder.encode(indexingContext.getLocalUrl()
+ + "/" + file.fileName) + "\">\n");
filesHtml.append("</source>\n");
filesHtml.append("</video>\n");
filesHtml.append("<br/>\n");
// video title
filesHtml
- .append("Video: <b>"
- + FilePathParser
- .getFileNameWithoutExtension(file.fileName)
- + "<b/> ");
+ .append("Video: <b>"
+ + FilePathParser
+ .getFileNameWithoutExtension(file.fileName)
+ + "<b/> ");
// video download link
filesHtml.append("<a href=\""