@Override public Boolean parseDomAttributeValue(final String domAttributeValue) { return Boolean.valueOf(DataTypeBinder.parseBoolean(domAttributeValue)); }
@Override public Date parseDomAttributeValue(final String domAttributeValue) { return DataTypeBinder.parseDate(domAttributeValue); }
/** * Constructs <code>FloatValue</code> from given <code>String</code> representation. * * @param value <code>String</code> representation of <code>FloatValue</code> * @throws QtiParseException if <code>String</code> representation of <code>FloatValue</code> is not valid */ public FloatValue(final String value) { this.doubleValue = DataTypeBinder.parseFloat(value); }
@Override public String toQtiString() { return DataTypeBinder.toString(doubleValue); } }
public static int parseInteger(final String string) { return parseInteger(string, 10); }
public static String toString(final Date date) { return createDateFormat().format(date); }
/** * Constructs <code>UriValue</code> from given <code>String</code> representation. * * @param value <code>String</code> representation of <code>UriValue</code> * @throws QtiParseException if <code>String</code> representation of <code>UriValue</code> is not valid */ public UriValue(final String value) { this.uriValue = DataTypeBinder.parseUri(value); }
public static PairValue parseString(final String value) { final Pair<Identifier, Identifier> parsed = DataTypeBinder.parsePair(value); return new PairValue(parsed.getFirst(), parsed.getSecond()); }
@Override public Long parseDomAttributeValue(final String domAttributeValue) { return DataTypeBinder.parseLong(domAttributeValue); }
public static PointValue parseString(final String string) { final int[] coords = DataTypeBinder.parsePoint(string); return new PointValue(coords[0], coords[1]); }
@Override public String toDomAttributeValue(final Date value) { return DataTypeBinder.toString(value); } }
@Override public Integer parseDomAttributeValue(final String domAttributeValue) { return Integer.valueOf(DataTypeBinder.parseInteger(domAttributeValue)); }
public static Date parseDate(final String string) { Assert.notNull(string); try { return createDateFormat().parse(string); } catch (final ParseException ex) { throw new QtiParseException("Invalid date '" + string + "'"); } }
@Override public URI parseDomAttributeValue(final String domAttributeValue) { return DataTypeBinder.parseUri(domAttributeValue); }
public static DirectedPairValue parseString(final String value) { final Pair<Identifier, Identifier> parsed = DataTypeBinder.parsePair(value); return new DirectedPairValue(parsed.getFirst(), parsed.getSecond()); }
@Override public final String toQtiString() { return DataTypeBinder.toString(sourceValue, destValue); } }
public static IntegerValue parseString(final String value) { return new IntegerValue(DataTypeBinder.parseInteger(value)); }
@Override public Double parseDomAttributeValue(final String domAttributeValue) { return Double.valueOf(DataTypeBinder.parseFloat(domAttributeValue)); }
public static BooleanValue valueOf(final String value) { return valueOf(DataTypeBinder.parseBoolean(value)); }
@Override public String toQtiString() { return DataTypeBinder.toString(intValue); } }