public Object parse(String value) throws Exception { return Boolean.valueOf( DatatypeConverterImpl.getInstance().parseBoolean(value.toLowerCase())); } }
public Calendar parseDateTime(String arg0) { return parseDateTime(arg0, false); }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public String encode(Object object, String value) { return DatatypeConverterImpl.getInstance().printHexBinary((byte[]) object); } }
/** * * <!-- begin-user-doc --> * This binding returns arrays of type byte[]. * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(InstanceComponent instance, Object value) throws Exception { return DatatypeConverterImpl.getInstance().parseBase64Binary((String) value); }
/** * * <!-- begin-user-doc --> * This binding returns objects of type {@link Calendar}. * <!-- end-user-doc --> * * @generated modifiable */ public Timestamp parse(InstanceComponent instance, Object value) throws Exception { Calendar calendar = DatatypeConverterImpl.getInstance().parseDateTime((String) value, true); Timestamp dateTime = new Timestamp(calendar.getTimeInMillis()); return dateTime; }
date = DatatypeConverterImpl.getInstance().parseDateTime(source); } catch (Exception e) { date = DatatypeConverterImpl.getInstance().parseDate(source); date = DatatypeConverterImpl.getInstance().parseTime(source);
private String convertToString(Object unconvertedValue) { String textValue = null; if (unconvertedValue instanceof Calendar) { Calendar cal = (Calendar) unconvertedValue; textValue = DatatypeConverterImpl.getInstance().printDateTime(cal); } else if (unconvertedValue instanceof java.sql.Date) { DatatypeConverterImpl converter = DatatypeConverterImpl.getInstance(); Object hint = Hints.getSystemDefault(Hints.LOCAL_DATE_TIME_HANDLING); Calendar cal; if (Boolean.TRUE.equals(hint)) { cal = Calendar.getInstance(); } else { cal = Calendar.getInstance(TimeZone.getTimeZone("GMT")); } cal.setTimeInMillis(((java.util.Date) unconvertedValue).getTime()); textValue = converter.printDate(cal); } else if (unconvertedValue instanceof java.util.Date) { Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT")); cal.setTimeInMillis(((java.util.Date) unconvertedValue).getTime()); DatatypeConverterImpl converter = DatatypeConverterImpl.getInstance(); if (unconvertedValue instanceof java.sql.Time) { textValue = converter.printTime(cal); } else { // java.util.Date and java.sql.TimeStamp textValue = converter.printDateTime(cal); } } return textValue; } }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public String encode(Object object, String value) { final Date timestamp = Converters.convert(object, Date.class); Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT")); cal.clear(); cal.setTimeInMillis(timestamp.getTime()); return DatatypeConverterImpl.getInstance().printDateTime(cal); } }
/** * * <!-- begin-user-doc --> * This binding returns objects of type {@link java.sql.Date}. * <!-- end-user-doc --> * * @generated modifiable */ public java.sql.Date parse(InstanceComponent instance, Object value) throws Exception { Calendar calendar = DatatypeConverterImpl.getInstance().parseDate((String) value); return new java.sql.Date(calendar.getTimeInMillis()); }
/** * * <!-- begin-user-doc --> * This binding returns objects of type {@link Calendar}. * <!-- end-user-doc --> * * @generated modifiable */ public Time parse(InstanceComponent instance, Object value) throws Exception { Calendar calTime = DatatypeConverterImpl.getInstance().parseTime((String) value); Time time = new Time(calTime.getTimeInMillis()); return time; }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public String encode(Object object, String value) { final Time time = (Time) object; Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT")); calendar.clear(); calendar.setTimeInMillis(time.getTime()); return DatatypeConverterImpl.getInstance().printTime(calendar); } }
public String encode(Object object, String value) throws Exception { final Date date = (Date) object; Object hint = Hints.getSystemDefault(Hints.LOCAL_DATE_TIME_HANDLING); Calendar calendar; if (Boolean.TRUE.equals(hint)) { calendar = Calendar.getInstance(); } else { calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT")); } calendar.clear(); calendar.setTimeInMillis(date.getTime()); return DatatypeConverterImpl.getInstance().printDate(calendar); } }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public String encode(Object object, String value) { byte[] bin = (byte[]) object; return DatatypeConverterImpl.getInstance().printBase64Binary(bin); } }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(InstanceComponent instance, Object value) throws Exception { return DatatypeConverterImpl.getInstance().parseHexBinary((String) value); }
public String encode(Object object, String value) throws Exception { try { return DatatypeConverterImpl.getInstance().printQName((QName) object, namespaceContext); } catch (Exception e) { // will happen if a prefix is not in the context, serialize manually QName qName = (QName) object; if (qName.getPrefix() == null || qName.getPrefix().equals("")) { return qName.getLocalPart(); } return qName.getPrefix() + ":" + qName.getLocalPart(); } } }
try { qName = DatatypeConverterImpl.getInstance() .parseQName((String) value, namespaceContext); } catch (Exception e) {
@Override public Object parse(InstanceComponent instance, Object value) throws Exception { final String content = (String) value; if (null == content || content.length() == 0) { return new Version(); } try { Version.Action versionAction = Version.Action.valueOf(content); return new Version(versionAction); } catch (IllegalArgumentException e) { try { Integer index = Integer.valueOf(content); return new Version(index); } catch (NumberFormatException nfe) { Calendar dateTime = DatatypeConverterImpl.getInstance().parseDateTime(content); return new Version(dateTime.getTime()); } } }
@Override public String encode(Object object, String value) throws Exception { Version version = (Version) object; if (version.isEmpty()) { return null; } if (version.isDateTime()) { Calendar cal = GregorianCalendar.getInstance(TimeZone.getTimeZone("GMT")); cal.setTimeInMillis(version.getDateTime().getTime()); String dateTime = DatatypeConverterImpl.getInstance().printDateTime(cal); return dateTime; } if (version.isIndex()) { return String.valueOf(version.getIndex()); } if (version.isVersionAction()) { return String.valueOf(version.getVersionAction()); } throw new IllegalArgumentException("Empty version union"); } }
private DateRange parseDateRange(DimensionTrimType trim) { DatatypeConverterImpl xmlTimeConverter = DatatypeConverterImpl.getInstance(); try { // Use the lenient parameter final Date low = xmlTimeConverter.parseDateTime(trim.getTrimLow(), true).getTime(); final Date high = xmlTimeConverter.parseDateTime(trim.getTrimHigh(), true).getTime(); // low > high??? if (low.compareTo(high) > 0) { throw new WCS20Exception( "Low greater than High in trim for dimension: " + trim.getDimension(), WCS20Exception.WCS20ExceptionCode.InvalidSubsetting, "dimensionTrim"); } return new DateRange(low, high); } catch (IllegalArgumentException e) { throw new WCS20Exception( "Invalid date value", OWSExceptionCode.InvalidParameterValue, "dimensionTrim", e); } }
/** * Parse a string value as a {@link Date} * * @param value */ public Date parseDateTime(String value) { return XML_CONVERTER.parseDateTime(value).getTime(); }