public void marshal(OutputStream out) throws IOException { out.write(DATE_TAG_OPEN); if (Date.class.isAssignableFrom(value.getClass())) { out.write(getDateFormat().format(value).getBytes()); } else if (Calendar.class.isAssignableFrom(value.getClass())) { out.write(getDateFormat().format(((Calendar) value).getTime()) .getBytes()); } out.write(DATE_TAG_CLOSE); }
else if (Date.class.isAssignableFrom(obj.getClass()) || Calendar.class.isAssignableFrom(obj.getClass())) w = new DateWrapper(beanManager); else if (classRegistry.containsKey(obj.getClass())) { try {
w = new StringWrapper(); else if (Date.class.isAssignableFrom(obj.getClass()) || Calendar.class.isAssignableFrom(obj.getClass())) w = new DateWrapper(); else if (classRegistry.containsKey(obj.getClass()))
public void marshal(OutputStream out) throws IOException { out.write(DATE_TAG_OPEN); if (Date.class.isAssignableFrom(value.getClass())) { out.write(getDateFormat().format(value).getBytes()); } else if (Calendar.class.isAssignableFrom(value.getClass())) { out.write(getDateFormat().format(((Calendar) value).getTime()) .getBytes()); } out.write(DATE_TAG_CLOSE); }
else if (Date.class.isAssignableFrom(obj.getClass()) || Calendar.class.isAssignableFrom(obj.getClass())) w = new DateWrapper(beanManager); else if (classRegistry.containsKey(obj.getClass()))
public void marshal(OutputStream out) throws IOException { out.write(DATE_TAG_OPEN); if (Date.class.isAssignableFrom(value.getClass())) { out.write(getDateFormat().format(value).getBytes()); } else if (Calendar.class.isAssignableFrom(value.getClass())) { out.write(getDateFormat().format(((Calendar) value).getTime()).getBytes()); } out.write(DATE_TAG_CLOSE); }
public Object convert(Type type) throws ConversionException { if ((type instanceof Class && Date.class.isAssignableFrom((Class) type)) || type.equals(Object.class)) { try { value = getDateFormat().parse(element.getStringValue()); } catch (ParseException ex) { throw new ConversionException(String.format( "Date value [%s] is not in a valid format.", element .getStringValue())); } } else if ((type instanceof Class && Calendar.class .isAssignableFrom((Class) type))) { try { Calendar cal = Calendar.getInstance(); cal.setTime(getDateFormat().parse(element.getStringValue())); value = cal; } catch (ParseException ex) { throw new ConversionException(String.format( "Date value [%s] is not in a valid format.", element .getStringValue())); } } else { throw new ConversionException(String.format( "Value [%s] cannot be converted to type [%s].", element .getStringValue(), type)); } return value; }
value = getDateFormat().parse(element.getStringValue()); cal.setTime(getDateFormat().parse(element.getStringValue())); value = cal;
value = getDateFormat().parse(element.getStringValue()); } catch (ParseException ex) cal.setTime(getDateFormat().parse(element.getStringValue())); value = cal; } catch (ParseException ex)