/*
* Meviz - Various tools collection to work with multimedia.
- * Copyright (C) 2012, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
+ * Copyright (C) 2012 -- 2017, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of version 2 of the GNU General Public License
// assemble final page HTML
final StringBuilder html = new StringBuilder();
- if (doHtmlHeaderAndFooter) {
- // page header
- html.append("<HTML>\n");
- html.append("<HEAD>\n");
- html.append(" <meta HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\"/>\n");
- html.append("</HEAD>\n");
- html.append("<BODY bgcolor=\"#000000\" alink=\"#50ffff\" link=\"#50ffff\" vlink=\"#ff50ff\" text=\"#ffffff\">\n");
- html.append("<!-- " + Constants.HTML_MAGIC_STRING + " -->\n");
- html.append("<!-- " + Constants.HTML_MEMO + " -->\n");
- html.append("<font color=\"#ffffff\">\n");
- }
+ if (doHtmlHeaderAndFooter)
+ appendHtmlHeader(html);
if (showTitle)
html.append("<CENTER><H1>" + galleryTitle + "</H1></CENTER>\n");
html.append(filesHtml.toString());
if (doHtmlHeaderAndFooter)
- html.append("</font></BODY></HTML>\n");
+ appendHtmlFooter(html);
return html.toString();
}
+ private void appendHtmlFooter(StringBuilder html) {
+ html.append("</font></BODY></HTML>\n");
+ }
+
+ private void appendHtmlHeader(StringBuilder html) {
+ // page header
+ html.append("<HTML>\n");
+ html.append("<HEAD>\n");
+ html.append(" <meta HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\"/>\n");
+ html.append("</HEAD>\n");
+ html.append("<BODY bgcolor=\"#000000\" alink=\"#50ffff\" link=\"#50ffff\" vlink=\"#ff50ff\" text=\"#ffffff\">\n");
+ html.append("<!-- " + Constants.HTML_MAGIC_STRING + " -->\n");
+ html.append("<!-- " + Constants.HTML_MEMO + " -->\n");
+ html.append("<font color=\"#ffffff\">\n");
+ }
+
private String getImageThumbnailUrl(final Picture picture) {
final Dimension imageSize = picture.getDimensions();