/** * {@inheritDoc} */ public void process(NodeContainer node) { nodeWriter.process(node.getEntity()); entitiesWritten = true; }
/** * {@inheritDoc} */ @Override public EntityContainer createContainer(Node entity) { return new NodeContainer(entity); } }
/** * {@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(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} */ public void process(NodeContainer nodeContainer) { changeWriter.write(nodeContainer.getEntity(), action); }
/** * {@inheritDoc} */ @Override public EntityContainer createContainer(Node entity) { return new NodeContainer(entity); } }
/** * {@inheritDoc} */ @Override public NodeContainer next() { return new NodeContainer(source.next()); }
/** * {@inheritDoc} */ public void process(NodeContainer nodeContainer) { changeWriter.write(nodeContainer.getEntity(), action); }
/** * {@inheritDoc} */ @Override public NodeContainer next() { return new NodeContainer(source.next()); }
/** * {@inheritDoc} */ public void process(NodeContainer node) { nodeWriter.process(node.getEntity()); entitiesWritten = true; }
/** * {@inheritDoc} */ @Override public NodeContainer getWriteableInstance() { if (node.isReadOnly()) { return new NodeContainer(node.getWriteableInstance()); } else { return this; } } }
/** * {@inheritDoc} */ public void process(NodeContainer nodeContainer) { changeWriter.write(nodeContainer.getEntity(), action); }
Writer() { node = new Node(new CommonEntityData(1, 2, new Date(), OsmUser.NONE, 3), 10, 10); nodeContainer = new NodeContainer(node); }
@Override public void process(NodeContainer nodeContainer) { nodeMap.put(nodeContainer.getEntity().getId(), nodeContainer); }
Writer() { node = new Node(new CommonEntityData(1, 2, new Date(), OsmUser.NONE, 3), 10, 10); nodeContainer = new NodeContainer(node); }
@Override public void process(NodeContainer nodeContainer) { nodeMap.put(nodeContainer.getEntity().getId(), nodeContainer); }
/** * {@inheritDoc} */ public void end() { getSink().process(new NodeContainer(node)); }
/** * {@inheritDoc} */ public void process(NodeContainer nodeContainer) { changeWriter.write(nodeContainer.getEntity(), action); }
/** * {@inheritDoc} */ @Override public NodeContainer getWriteableInstance() { if (node.isReadOnly()) { return new NodeContainer(node.getWriteableInstance()); } else { return this; } } }