// License: GPL. For details, see LICENSE file.
package org.openstreetmap.josm.gui.datatransfer;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import org.openstreetmap.josm.gui.datatransfer.importers.AbstractOsmDataPaster;
import org.openstreetmap.josm.gui.datatransfer.importers.FilePaster;
import org.openstreetmap.josm.gui.datatransfer.importers.OsmLinkPaster;
/**
* This transfer handler allows to e.g. drop files to open them.
*
* @author Michael Zangl
* @since 10620
* @since 10881 rename
*/
public class OpenTransferHandler extends AbstractStackTransferHandler {
private static final Collection<AbstractOsmDataPaster> SUPPORTED = Arrays.asList(new FilePaster(), new OsmLinkPaster());
@Override
protected Collection<AbstractOsmDataPaster> getSupportedPasters() {
return Collections.unmodifiableCollection(SUPPORTED);
}
}