]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.export.core/src/org/simantics/export/core/intf/Discoverer.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.export.core / src / org / simantics / export / core / intf / Discoverer.java
1 package org.simantics.export.core.intf;\r
2 \r
3 import java.util.Collection;\r
4 \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
8 \r
9 /**\r
10  * Discoverer extension\r
11  *\r
12  * @author toni.kalajainen@semantum.fi\r
13  */\r
14 public interface Discoverer extends DiscoverAction {\r
15         \r
16         String contentTypeId();\r
17         \r
18         /**\r
19          * Discover content. \r
20          * \r
21          * @param ctx\r
22          * @param startLocations\r
23          * @return a collection of content uris.\r
24          * @throws ExportException\r
25          */\r
26         Collection<String> discoverContent(ExportContext ctx, Collection<String> startLocations) throws ExportException;\r
27         \r
28 }\r