Outils pour utilisateurs

Outils du site


public:specs_commande_exporter

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
public:specs_commande_exporter [2016/08/30 14:15]
severine.gedzelman@ens-lyon.fr
public:specs_commande_exporter [2018/04/05 14:49] (Version actuelle)
matthieu.decorde@ens-lyon.fr
Ligne 21: Ligne 21:
   * Annotation   * Annotation
     * xml-txm + stand-off de chaque texte, un par annotateur     * xml-txm + stand-off de chaque texte, un par annotateur
- +  * Résultats (ConcordanceIndex, etc.)
-Ça concerne en priorité le portailet un peu la RCP.+
  
 Pour l'​instant on fait tout en bloc corpus ou texte (pas de sélection de textes à exporter). Pour l'​instant on fait tout en bloc corpus ou texte (pas de sélection de textes à exporter).
  
-===== Méthode ===== 
- 
-RCP : 
-  * patch des paramètres d'​import d'​export de corpus et de textes dans le fichier import.xml 
-    * code de préparation du binaire pour les exports 
- 
-Portail 
-  * code d'​export corpus et texte 
- 
-RCP 
-  * code d'​export corpus et texte 
- 
-RCP 
-  * UI de paramètres d'​import d'​export de corpus et de textes 
- 
-==== État de la plateforme ==== 
- 
-==== Avancement dans l'​élaboration de la solution ==== 
  
 ===== Solution ===== ===== Solution =====
Ligne 71: Ligne 52:
   * annotation ​   * annotation ​
     * commande '​exporterAnnotations'​ (en stand-off)     * commande '​exporterAnnotations'​ (en stand-off)
 +  * résultats
 +    * jusqu'​à TXM 0.7.9, les commandes implémentent des méthodes d'​exports
 +    * pour TXM 0.8, voir comment rendre le système plus souple, gérer plusieurs formats/​type d'​export ​
  
 Import : Import :
Ligne 77: Ligne 61:
     * liste de coches '​export du texte' : src, xml-txm, pdf, html, etc.     * liste de coches '​export du texte' : src, xml-txm, pdf, html, etc.
  
-==== État de l'art ==== 
-Éléments de solution 
- 
-==== Prototypes ==== 
-==== Version finale ==== 
- 
-===== Documentation ===== 
-==== Utilisateur ==== 
-==== Développeur ==== 
  
-===== Recette ===== +===== Export ​de résultat ​=====
-==== Protocole ​de test ==== +
-=== Alpha === +
-=== Beta ===+
  
-==== État courant ​==== +==== ExportEngines ​====
-Qui Quand Quoi+
  
 +SJ
 +<​code>​
 +- créer un point d'​extenstion ExportEngine qui prend une extension de fichier et d'​autres paramètres,​ ex. separator ou autre
 +- créer un point d'​extension ResultExporter qui prend un type de result
 +- implémenter par exemple TXTExportEngine,​ CSVExportEngine,​ etc. et les exporters liés ex. : CSVCAExporter,​ TXTCAExporter,​ etc.
 +- coller les exporters dans chaque plugin dédié, ex. org.txm.ca.core.exporters
 +- créer et stocker tous les moteurs et tous les exporters au lancement ou en lazy
 +- à l'​export parcourir la liste des exporters prenant en charge l'​objet courant, remplir la combo box du file dialog
 +- quand OK, appeler l'​exporter et en préremplissant le nom de fichier avec TXMResult.getValidFileName()
 +- c'est un peu ce qui se passe en ce moment dans les chartsEngine
 +</​code>​
public/specs_commande_exporter.txt · Dernière modification: 2018/04/05 14:49 par matthieu.decorde@ens-lyon.fr