Package org.openstreetmap.osmosis.core.pipeline.v0_6

Examples of org.openstreetmap.osmosis.core.pipeline.v0_6.MultiSinkMultiChangeSinkRunnableSourceManager


        ARG_COMPARATOR_TYPE,
        getDefaultStringArgument(taskConfig, defaultComparatorType)
      )
    );
   
    return new SinkSourceManager(
      taskConfig.getId(),
      new EntitySorter(comparator),
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here


   * {@inheritDoc}
   */
  @Override
  protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) {
   
    return new SinkSourceManager(
      taskConfig.getId(),
      new TagSorter(),
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here

      String keyValueList = getDefaultStringArgument(taskConfig,
          "highway.motorway,highway.motorway_link,highway.trunk,highway.trunk_link");
      wayKeyValueFilter = new WayKeyValueFilter(keyValueList);
    }
   
    return new SinkSourceManager(
      taskConfig.getId(),
      wayKeyValueFilter,
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here

  @Override
  protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) {

    IdTrackerType idTrackerType = getIdTrackerType(taskConfig);

    return new SinkSourceManager(
      taskConfig.getId(),
      new UsedWayFilter(idTrackerType),
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here

  @Override
  protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) {

    IdTrackerType idTrackerType = getIdTrackerType(taskConfig);

    return new SinkSourceManager(
      taskConfig.getId(),
      new UsedNodeFilter(idTrackerType),
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here

                    values.add(unEscape(v));
                }
                keyValues.put(unEscape(key), values);
            }
        }
        return new SinkSourceManager(
            taskConfig.getId(),
            new TagFilter(getDefaultStringArgument(taskConfig, ""), keys, keyValues),
            taskConfig.getPipeArgs()
        );
    }
View Full Code Here

   * {@inheritDoc}
   */
  @Override
  protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) {
    String keyList = getStringArgument(taskConfig, "keyList");
    return new SinkSourceManager(
      taskConfig.getId(),
      new WayKeyFilter(keyList),
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here

   * {@inheritDoc}
   */
  @Override
  protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) {
    String keyList = getStringArgument(taskConfig, "keyList");
    return new SinkSourceManager(
      taskConfig.getId(),
      new NodeKeyFilter(keyList),
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here

    } else {
      String keyValueListFile = getStringArgument(taskConfig, ARG_KEY_VALUE_LIST_FILE);
      nodeKeyValueFilter = new NodeKeyValueFilter(new File(keyValueListFile));
    }
   
    return new SinkSourceManager(
      taskConfig.getId(),
      nodeKeyValueFilter,
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here

      keyPrefixes = getStringArgument(taskConfig, "keyPrefixes");
    } catch (OsmosisRuntimeException e) {
      keyPrefixes = "";
    }
   
    return new SinkSourceManager(
      taskConfig.getId(),
      new TagRemover(keys, keyPrefixes),
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here

TOP

Related Classes of org.openstreetmap.osmosis.core.pipeline.v0_6.MultiSinkMultiChangeSinkRunnableSourceManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.