Public Member Functions | |
form ($form, &$form_state) | |
formSubmit ($form, &$form_state) | |
formValidate ($form, &$form_state) | |
run () | |
postRun () | |
addAnalysis ($form, &$form_state) | |
Defines an interface for tripal importer plugins.
Drupal\tripal\TripalImporter\Interfaces\TripalImporterInterface::addAnalysis | ( | $form, | |
& | $form_state | ||
) |
Adds the form elements necessary for selecting an analaysis to the form.
While every Importer must implement this function, Ideally it should be implomented by a child abstract Base class for each data store (e.g. Chado) and each importer should extend the new Base class to inherit the function. This will allow for consistency in the way the analysi form element is presented for all Importers working on the same data store.
array | $form | The form array definition. |
\Drupal\Core\Form\FormStateInterface | $form_state | The form state object. |
Implemented in Drupal\tripal_chado\TripalImporter\ChadoImporterBase.
Drupal\tripal\TripalImporter\Interfaces\TripalImporterInterface::form | ( | $form, | |
& | $form_state | ||
) |
Provides form elements to be added to the loader form.
These form elements are added after the file uploader section that is automaticaly provided by the TripalImporter.
array | $form | The form array definition. |
\Drupal\Core\Form\FormStateInterface | $form_state | The form state object. |
Implemented in Drupal\tripal_chado\TripalImporter\ChadoImporterBase, Drupal\tripal_chado\Plugin\TripalImporter\TaxonomyImporter, Drupal\tripal_chado\Plugin\TripalImporter\OBOImporter, Drupal\tripal_chado\Plugin\TripalImporter\NewickImporter, Drupal\tripal_chado\Plugin\TripalImporter\GFF3Importer, and Drupal\tripal_chado\Plugin\TripalImporter\FASTAImporter.
Drupal\tripal\TripalImporter\Interfaces\TripalImporterInterface::formSubmit | ( | $form, | |
& | $form_state | ||
) |
Handles submission of the form elements.
The form elements provided in the implementation of the form() function can be used for special submit if needed.
array | $form | The form array definition. |
\Drupal\Core\Form\FormStateInterface | $form_state | The form state object. |
Implemented in Drupal\tripal_chado\Plugin\TripalImporter\TaxonomyImporter, Drupal\tripal_chado\Plugin\TripalImporter\OBOImporter, Drupal\tripal_chado\Plugin\TripalImporter\NewickImporter, Drupal\tripal_chado\Plugin\TripalImporter\GFF3Importer, and Drupal\tripal_chado\Plugin\TripalImporter\FASTAImporter.
Drupal\tripal\TripalImporter\Interfaces\TripalImporterInterface::formValidate | ( | $form, | |
& | $form_state | ||
) |
Handles validation of the form elements.
The form elements provided in the implementation of the form() function should be validated using this function.
array | $form | The form array definition.* |
\Drupal\Core\Form\FormStateInterface | $form_state | The form state object. |
Implemented in Drupal\tripal_chado\Plugin\TripalImporter\TaxonomyImporter, Drupal\tripal_chado\Plugin\TripalImporter\OBOImporter, Drupal\tripal_chado\Plugin\TripalImporter\NewickImporter, Drupal\tripal_chado\Plugin\TripalImporter\GFF3Importer, and Drupal\tripal_chado\Plugin\TripalImporter\FASTAImporter.
Drupal\tripal\TripalImporter\Interfaces\TripalImporterInterface::postRun | ( | ) |
Performs the import.
Implemented in Drupal\tripal_chado\Plugin\TripalImporter\TaxonomyImporter, Drupal\tripal_chado\Plugin\TripalImporter\OBOImporter, Drupal\tripal_chado\Plugin\TripalImporter\NewickImporter, Drupal\tripal_chado\Plugin\TripalImporter\GFF3Importer, and Drupal\tripal_chado\Plugin\TripalImporter\FASTAImporter.
Drupal\tripal\TripalImporter\Interfaces\TripalImporterInterface::run | ( | ) |
Performs the import.
Implemented in Drupal\tripal_chado\Plugin\TripalImporter\TaxonomyImporter, Drupal\tripal_chado\Plugin\TripalImporter\OBOImporter, Drupal\tripal_chado\Plugin\TripalImporter\NewickImporter, Drupal\tripal_chado\Plugin\TripalImporter\GFF3Importer, and Drupal\tripal_chado\Plugin\TripalImporter\FASTAImporter.