Package org.apache.slide.projector.value

Examples of org.apache.slide.projector.value.DateValue


            }
          } catch ( ValueCastException exception ) {
            throw new ValueCastException(new ErrorMessage("uncastableDateValue", new Object[] { value }), exception);
          }
        }
        return new DateValue(date);
    }
View Full Code Here


  public String getElementName() {
      return "date";
    }

  public Value load(Element element) {
    return new DateValue(new Date(Long.valueOf(element.getText()).longValue()));
  }
View Full Code Here

  public Value load(Element element) {
    return new DateValue(new Date(Long.valueOf(element.getText()).longValue()));
  }

    public void save(Value value, XMLStringWriter writer) {
      DateValue dateValue = (DateValue)value;
        writer.writeElementWithPCData(XMLWriter.createStartTag(getElementName()), XMLEncode.xmlEncodeText(dateValue.toString()), XMLWriter.createEndTag(getElementName()));
    }
View Full Code Here

    private final static RequiredEnvironmentDescriptor[] requiredEnvironmentDescriptors = new RequiredEnvironmentDescriptor[] {
        new RequiredEnvironmentDescriptor(LOCALE, Store.SESSION, new DefaultMessage("message/requiredEnvironment/locale"), new LocaleValueDescriptor(), new LocaleValue(Locale.getDefault()))
    };

  public Result process(Map parameters, Context context) throws Exception {
    DateValue date = (DateValue)parameters.get(DATE);
    String dateFormat = parameters.get(DATE_FORMAT).toString();
    String timeFormat = parameters.get(TIME_FORMAT).toString();
    Locale locale = ((LocaleValue)context.getStore(Store.SESSION).get(LOCALE)).getLocale();
    String formattedDate = getDateFormatter(dateFormat, timeFormat, locale).format(date.getDate());
    return new Result(StateDescriptor.OK, SimpleProcessor.OUTPUT, new StringValue(formattedDate));
  }
View Full Code Here

TOP

Related Classes of org.apache.slide.projector.value.DateValue

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.