protected void printCDate(CDate cdate, Writer out) throws IOException { if (cdate.getPattern() != null) { out.write(cdate.getPattern()); } else if (cdate.getList() != null) { out.write(cdate.getList().get(0).toString()); } else { printInterval(cdate.getInterval(), out); } if(cdate.hasAssumedValue()) { out.write("; "); out.write(cdate.assumedValue().toString()); } }
protected void printCDate(CDate cdate, Writer out) throws IOException { if (cdate.getPattern() != null) { out.write(cdate.getPattern()); } else if (cdate.getList() != null) { out.write(cdate.getList().get(0).toString()); } else { printInterval(cdate.getInterval(), out); } if(cdate.hasAssumedValue()) { out.write("; "); out.write(cdate.assumedValue().toString()); } }
protected void printCDate(CDate cdate, Element out) { if (cdate.getPattern() != null) { printString("pattern", cdate.getPattern(), out); } if(cdate.getInterval() != null) { Element range = new Element("range", defaultNamespace); out.getChildren().add(range); printInterval(cdate.getInterval(), range); } if(cdate.hasAssumedValue()) { printString("assumed_value", cdate.assumedValue().toString(), out); } }