// This software is released into the Public Domain. See copying.txt for details. package org.openstreetmap.osmosis.core.container.v0_6; /** * Allows entire datasets to be passed between tasks. Tasks supporting this data * type are expected to perform operations that require random access to an * entire data set which cannot be performed in a "streamy" fashion. * * @author Brett Henderson */ public interface Dataset { /** * Creates a new reader instance providing access to the data within this * set. * * @return A new dataset reader. */ DatasetContext createReader(); }