protected void printCDuration(CDuration cduration, Element out) { if (cduration.getPattern() != null) { printString("pattern", cduration.getPattern().toString(), out); } Element range = new Element("range", defaultNamespace); out.getChildren().add(range); if(cduration.getInterval() != null) { printInterval(cduration.getInterval(), range); } else { // these should be supplied even for a null range printString("lower_unbounded", "true", range); printString("upper_unbounded", "true", range); } if(cduration.hasAssumedValue()) { printString("assumed_value", cduration.assumedValue().toString(), out); } }
protected void printCDuration(CDuration cduration, Writer out) throws IOException { if (cduration.getValue() != null) { out.write(cduration.getValue().toString()); } else if(cduration.getPattern() != null) { out.write(cduration.getPattern()); } else { printInterval(cduration.getInterval(), out); } if(cduration.assumedValue() != null) { out.write("; "); out.write(cduration.assumedValue().toString()); } }
DvDuration duration = null; if(cd.hasAssignedValue()) { duration = cd.assignedValue(); } else if(cd.hasDefaultValue()) { duration = cd.defaultValue(); } else if(cd.hasAssumedValue()) { duration = cd.assumedValue(); } else if(cd.getInterval() != null) { if(cd.getInterval().getLower() != null) { duration = cd.getInterval().getLower(); } else if(cd.getInterval().getUpper() != null) { duration = cd.getInterval().getUpper();
{if (true) return new CDuration(value, interval, assumed, pattern);} throw new Error("Missing return statement in function");
{if (true) return new CDuration(value, interval, assumed, pattern);} throw new Error("Missing return statement in function");
protected void printCDuration(CDuration cduration, Writer out) throws IOException { if (cduration.getValue() != null) { out.write(cduration.getValue().toString()); } else if(cduration.getPattern() != null) { out.write(cduration.getPattern()); } else { printInterval(cduration.getInterval(), out); } if(cduration.assumedValue() != null) { out.write("; "); out.write(cduration.assumedValue().toString()); } }