Example #1
0
  @Override
  public void process(EntityContainer arg0) {

    arg0.process(
        new EntityProcessor() {

          @Override
          public void process(RelationContainer relationContainer) {
            relationMap.put(relationContainer.getEntity().getId(), relationContainer);
          }

          @Override
          public void process(WayContainer wayContainer) {
            wayMap.put(wayContainer.getEntity().getId(), wayContainer);
          }

          @Override
          public void process(NodeContainer nodeContainer) {
            nodeMap.put(nodeContainer.getEntity().getId(), nodeContainer);
          }

          @Override
          public void process(BoundContainer boundContainer) {}
        });
  }
 public void process(EntityContainer entityContainer) {
   // Ask the entity container to invoke the appropriate processing method
   // for the entity type.
   entityContainer.process(this);
 }