metaDesc.put("Publication date", formatDate(meta.getDate()));
metaDesc.put("Published on", meta.getPublisher());
metaDesc.put("URL", meta.getUrl());
- metaDesc.put("Word count", format(meta.getWords()));
+ if (meta.isImageDocument()) {
+ metaDesc.put("Number of images",
+ StringUtils.formatNumber(meta.getWords()));
+ } else {
+ metaDesc.put("Number of words",
+ StringUtils.formatNumber(meta.getWords()));
+ }
metaDesc.put("Source", meta.getSource());
metaDesc.put("Subject", meta.getSubject());
metaDesc.put("Language", meta.getLang());
}
}
- static private String format(long value) {
- String display = "";
-
- while (value > 0) {
- if (!display.isEmpty()) {
- display = "." + display;
- }
- display = (value % 1000) + display;
- value = value / 1000;
- }
-
- return display;
- }
-
static private String formatDate(String date) {
long ms = 0;