1 package org.simantics.export.core.intf;
\r
3 import java.util.Collection;
\r
5 import org.simantics.db.request.Read;
\r
6 import org.simantics.export.core.ExportContext;
\r
7 import org.simantics.export.core.error.ExportException;
\r
10 * Discoverer extension
\r
12 * @author toni.kalajainen@semantum.fi
\r
14 public interface Discoverer extends DiscoverAction {
\r
16 String contentTypeId();
\r
19 * Discover content.
\r
22 * @param startLocations
\r
23 * @return a collection of content uris.
\r
24 * @throws ExportException
\r
26 Collection<String> discoverContent(ExportContext ctx, Collection<String> startLocations) throws ExportException;
\r