public Object setInt(String privateCreator, int tag, VR vr, int... is) { return set(privateCreator, tag, vr, vr.toValue(is, bigEndian)); }
public Object setDouble(String privateCreator, int tag, VR vr, double... ds) { return set(privateCreator, tag, vr, vr.toValue(ds, bigEndian)); }
public Object setBytes(String privateCreator, int tag, VR vr, byte[] b) { return set(privateCreator, tag, vr, vr.toValue(b)); }
public Object setFloat(String privateCreator, int tag, VR vr, float... fs) { return set(privateCreator, tag, vr, vr.toValue(fs, bigEndian)); }
public Object setString(String privateCreator, int tag, VR vr, String s) { return set(privateCreator, tag, vr, vr.toValue(s, bigEndian)); }
public Object setString(String privateCreator, int tag, VR vr, String... ss) { return set(privateCreator, tag, vr, vr.toValue(ss, bigEndian)); }
public Object setDate(String privateCreator, int tag, VR vr, DatePrecision precision, Date... ds) { return set(privateCreator, tag, vr, vr.toValue(ds, getTimeZone(), precision)); }
private static String toString(DateRange range, VR vr, TimeZone tz, DatePrecision precision) { String start = range.getStartDate() != null ? (String) vr.toValue(new Date[]{range.getStartDate()}, tz, precision) : ""; String end = range.getEndDate() != null ? (String) vr.toValue(new Date[]{range.getEndDate()}, tz, precision) : ""; return toDateRangeString(start, end); }