/** * Writes the activity facilities in the current default format * (currently facilities_v1.dtd). */ @Override public final void write(final String filename) { FacilitiesWriterV1 writer = new FacilitiesWriterV1(coordinateTransformation, facilities); writer.putAttributeConverters(this.converters); writer.write(filename); }
public final void writeV1(final String filename) { new FacilitiesWriterV1(coordinateTransformation, facilities).write(filename); }
private final void writeFacility(final ActivityFacilityImpl f) { try { this.startFacility(f, this.writer); Iterator<ActivityOption> a_it = f.getActivityOptions().values().iterator(); while (a_it.hasNext()) { ActivityOption a = a_it.next(); this.startActivity((ActivityOptionImpl) a, this.writer); this.startCapacity((ActivityOptionImpl) a, this.writer); this.endCapacity(this.writer); SortedSet<OpeningTime> o_set = a.getOpeningTimes(); Iterator<OpeningTime> o_it = o_set.iterator(); while (o_it.hasNext()) { OpeningTime o = o_it.next(); this.startOpentime(o, this.writer); this.endOpentime(this.writer); } this.endActivity(this.writer); } this.attributesWriter.writeAttributes("\t\t", this.writer, f.getAttributes()); this.endFacility(this.writer); this.writeSeparator(this.writer); this.writer.flush(); } catch (IOException e) { e.printStackTrace(); } }
public void write(OutputStream stream) { openOutputStream(stream); this.writeInit(); for (ActivityFacility f : FacilitiesUtils.getSortedFacilities(this.facilities).values()) { this.writeFacility((ActivityFacilityImpl) f); } this.writeFinish(); }
@Override public void write(String filename) { openFile(filename); this.writeInit(); for (ActivityFacility f : FacilitiesUtils.getSortedFacilities(this.facilities).values()) { this.writeFacility((ActivityFacilityImpl) f); } this.writeFinish(); }
private final void writeFinish() { try { this.endFacilities(this.writer); this.writer.flush(); this.writer.close(); } catch (IOException e) { e.printStackTrace(); } }
/** * Writes the activity facilities in the current default format to the stream * (currently facilities_v1.dtd). */ public final void write(final OutputStream stream) { FacilitiesWriterV1 writer = new FacilitiesWriterV1(coordinateTransformation, facilities); writer.putAttributeConverters(this.converters); writer.write(stream); }