@Override public String serialise() { return getReferenceModelName() + "," + toString(true); } }
@Override public String serialise() { return getReferenceModelName() + "," + toString(true); } }
protected void printCTime(CTime ctime, Writer out) throws IOException { if (ctime.getPattern() != null) { out.write(ctime.getPattern()); } else if (ctime.getList() != null) { out.write(ctime.getList().get(0).toString()); } else { printInterval(ctime.getInterval(), out); } if(ctime.hasAssumedValue()) { out.write("; "); out.write(ctime.assumedValue().toString()); } }
protected void printCTime(CTime ctime, Writer out) throws IOException { if (ctime.getPattern() != null) { out.write(ctime.getPattern()); } else if (ctime.getList() != null) { out.write(ctime.getList().get(0).toString()); } else { printInterval(ctime.getInterval(), out); } if(ctime.hasAssumedValue()) { out.write("; "); out.write(ctime.assumedValue().toString()); } }
return getDVInstantiation(DvTime.class.getSimpleName(), dvTime.toString());
@Override public DvTime add(DvDuration q) { if (!getDiffType().isInstance(q)) { throw new IllegalArgumentException("invalid difference type"); } DvDuration d = (DvDuration) q; MutableDateTime mdate = getDateTime().toMutableDateTimeISO(); mdate.add(d.getPeriod()); return new DvTime(getOtherReferenceRanges(), getNormalRange(), getNormalStatus(), getAccuracy(), getMagnitudeStatus(), mdate .toDateTimeISO(), this.toString()); }
@Override public DvTime add(DvDuration q) { if (!getDiffType().isInstance(q)) { throw new IllegalArgumentException("invalid difference type"); } DvDuration d = (DvDuration) q; MutableDateTime mdate = getDateTime().toMutableDateTimeISO(); mdate.add(d.getPeriod()); return new DvTime(getOtherReferenceRanges(), getNormalRange(), getNormalStatus(), getAccuracy(), getMagnitudeStatus(), mdate .toDateTimeISO(), this.toString()); }