Class | Description |
---|---|
ExportPerspective | |
ImportObjectAdaptor | |
ImportPerspective |
Perspective for the import editor.
|
ImportPlugin |
The activator class controls the plug-in life cycle
|
Importing and exporting stuff to / from TextGrid via the lab works by selecting a set of files / objects and then importing or exporting the whole set. Links within the set are taken care of using a configurable link rewriting mechanism if they don't point outside of the import set.
The basic data model and the link rewriting is taken care of by the (not Lab
specific) link rewriting
library. This plugin builds an intermediate model layer in the
info.textgrid.lab.core.importexport.model
package. The
ImportModel
class also
contains the code to actually perform the import and export.
There is user interface for import and export at
info.textgrid.lab.core.importexport.ui
.
Clients can contribute small configurators for import or export that can pre-configure the import model when a specific file / object is added to it, e.g., by configuring a rewrite method or adding additional files.