- All Implemented Interfaces:
- de.deepamehta.core.osgi.PluginContext, org.osgi.framework.BundleActivator
public class CsvPlugin
extends de.deepamehta.core.osgi.PluginActivator
A plugin to map lines of a .CSV file (TAB-separated) to instances of a simple Topic Type.
Where simple means that the Topic Type Definition must not have another _Composite_ as child (levels of depth
supported not more than one) but can have many simple child Topic Types (e.g. Text, Number, Boolean, HTML).
Note 1: Through relying on identifiers in the first column of the CSV-document
UPDATES on all values are supported across multiple uploads ("Import CSV" command on Topic Type).
Note 2: During the import process, simple "dm4.core.text" (and possibly numbers too) will be matched by value
and Topic Type URI. For that a matching topic is searched and automatically referenced if it's Type Definition
to the type imported to is "Aggregation Definition" (as the value is used and referenced in other topics too).
- Version:
- 0.0.7
- Author:
- Malte Reißig (Email), Danny Graf, 2012-2016