/** * {@inheritDoc} */ @Override public void process(NodeContainer nodeContainer) { boolean modified; nodeBuilder.initialize(nodeContainer.getEntity()); modified = false; modified = modified || processEntity(nodeBuilder); modified = modified || processNode(nodeBuilder); if (modified) { sink.process(new NodeContainer(nodeBuilder.buildEntity())); } else { sink.process(nodeContainer); } }
/** * {@inheritDoc} */ @Override public void process(RelationContainer relationContainer) { boolean modified; relationBuilder.initialize(relationContainer.getEntity()); modified = false; modified = modified || processEntity(relationBuilder); modified = modified || processRelation(relationBuilder); if (modified) { sink.process(new RelationContainer(relationBuilder.buildEntity())); } else { sink.process(relationContainer); } }
/** * {@inheritDoc} */ @Override public void process(WayContainer wayContainer) { boolean modified; wayBuilder.initialize(wayContainer.getEntity()); modified = false; modified = modified || processEntity(wayBuilder); modified = modified || processWay(wayBuilder); if (modified) { sink.process(new WayContainer(wayBuilder.buildEntity())); } else { sink.process(wayContainer); } }
/** * {@inheritDoc} */ @Override public void process(NodeContainer nodeContainer) { boolean modified; nodeBuilder.initialize(nodeContainer.getEntity()); modified = false; modified = modified || processEntity(nodeBuilder); modified = modified || processNode(nodeBuilder); if (modified) { sink.process(new NodeContainer(nodeBuilder.buildEntity())); } else { sink.process(nodeContainer); } }
/** * {@inheritDoc} */ @Override public void process(WayContainer wayContainer) { boolean modified; wayBuilder.initialize(wayContainer.getEntity()); modified = false; modified = modified || processEntity(wayBuilder); modified = modified || processWay(wayBuilder); if (modified) { sink.process(new WayContainer(wayBuilder.buildEntity())); } else { sink.process(wayContainer); } }
/** * {@inheritDoc} */ @Override public void process(RelationContainer relationContainer) { boolean modified; relationBuilder.initialize(relationContainer.getEntity()); modified = false; modified = modified || processEntity(relationBuilder); modified = modified || processRelation(relationBuilder); if (modified) { sink.process(new RelationContainer(relationBuilder.buildEntity())); } else { sink.process(relationContainer); } }