protected void printCDateTime(CDateTime cdatetime, Writer out) throws IOException { if (cdatetime.getPattern() != null) { out.write(cdatetime.getPattern()); } else if (cdatetime.getList() != null) { out.write(cdatetime.getList().get(0).toString()); } else { printInterval(cdatetime.getInterval(), out); } if(cdatetime.hasAssumedValue()) { out.write("; "); out.write(cdatetime.assumedValue().toString()); } }
set.add(datetime); {if (true) return new CDateTime(pattern, interval, set, assumed);} throw new Error("Missing return statement in function");
set.add(datetime); {if (true) return new CDateTime(pattern, interval, set, assumed);} throw new Error("Missing return statement in function");
protected void printCDateTime(CDateTime cdatetime, Writer out) throws IOException { if (cdatetime.getPattern() != null) { out.write(cdatetime.getPattern()); } else if (cdatetime.getList() != null) { out.write(cdatetime.getList().get(0).toString()); } else { printInterval(cdatetime.getInterval(), out); } if(cdatetime.hasAssumedValue()) { out.write("; "); out.write(cdatetime.assumedValue().toString()); } }
protected void printCDateTime(CDateTime cdatetime, Element out) { if (cdatetime.getPattern() != null) { printString("pattern", cdatetime.getPattern(), out); } // FIXME: Output timezone_validity. CDateTime seem to be missing this function. if(cdatetime.getInterval() != null) { Element range = new Element("range", defaultNamespace); out.getChildren().add(range); printInterval(cdatetime.getInterval(), range); } if(cdatetime.hasAssumedValue()) { printString("assumed_value", cdatetime.assumedValue().toString(), out); } }