Esempio n. 1
0
 public List format(IFormatter formatter, IMediaProvider mediaProvider) {
   List ret = new LinkedList();
   if (getValueType() != VARIABLE_VALUE) {
     Calendar date = DateHelper.parseDate(getValue());
     if (date != null)
       ret.addAll(
           formatter.formatDate(
               date,
               mediaProvider.getFormatManager().getFormat(this, getFormatName()),
               getFormatOptions(),
               mediaProvider.getResourceManager()));
     else {
       TextContent textContent = new TextContent();
       if (this.getValueType() == FormattableContent.STATIC_VALUE)
         textContent.setStaticText(this.getValue());
       else textContent.setVariableText(this.getValue());
       ret.add(textContent);
     }
   }
   return ret;
 }
Esempio n. 2
0
 private static String detailsFormatObject(Object value) {
   IFormatter formatter = formatters.get(value.getClass());
   return formatter == null ? null : formatter.format(value);
 }