public Object parse(String value) throws Exception { return Boolean.valueOf( DatatypeConverterImpl.getInstance().parseBoolean(value.toLowerCase())); } }
/** * * <!-- 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 --> * <!-- end-user-doc --> * * @generated modifiable */ public String encode(Object object, String value) { byte[] bin = (byte[]) object; return DatatypeConverterImpl.getInstance().printBase64Binary(bin); } }
/** * * <!-- 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 --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(InstanceComponent instance, Object value) throws Exception { return DatatypeConverterImpl.getInstance().parseHexBinary((String) value); }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public String encode(Object object, String value) { return DatatypeConverterImpl.getInstance().printHexBinary((byte[]) object); } }
public Calendar parseDateTime(String arg0) { return parseDateTime(arg0, false); }
public String printDate(Calendar arg0) { Object hint = Hints.getSystemDefault(Hints.LOCAL_DATE_TIME_HANDLING); if (Boolean.TRUE.equals(hint)) { return new XsLocalDateFormat().format(arg0); } return new XsDateFormat().format(arg0); }
@Test(expected = ParseException.class) public void testWrongDate() throws ParseException { // Create the parser XsDateTimeFormat format = new XsDateTimeFormat(); // Set a date String time = "2014-10-12T09:00Z"; // Parse the Date Object parseObject = format.parseObject(time); }
public String printDateTime(Calendar arg0) { return new XsDateTimeFormat().format(arg0); }
public Object parseObject(String pString, ParsePosition pParsePosition) { return parseObject(pString, pParsePosition, false); }
public String printTime(Calendar arg0) { return new XsTimeFormat().format(arg0); }
public boolean equals(Object o) { if (o == null || !(o instanceof Duration)) { return false; } return compareTo((Duration) o) == 0; }
public byte[] parseHexBinary(String arg0) { return HexBinary.decode(arg0); }
public Duration parseDuration(String pDuration) { return Duration.valueOf(pDuration); }
public String printDuration(Duration pDuration) { return pDuration.toString(); } }
public String printBase64Binary(byte[] arg0) { return Base64Binary.encode(arg0); }
public String printHexBinary(byte[] arg0) { return HexBinary.encode(arg0); }
public Object parseObject(String source, boolean lenient) throws ParseException { ParsePosition pos = new ParsePosition(0); Object result = parseObject(source, pos, lenient); if (pos.getIndex() == 0) { throw new ParseException("Format.parseObject(String) failed", pos.getErrorIndex()); } return result; }
public int compareTo(Object o) { return compareTo((Duration) o); }