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édentesRévision précédente
Prochaine révision
Révision précédente
scrutaridata:exportapi:java [2010/02/11 18:40] vincentscrutaridata:exportapi:java [2016/09/22 14:06] (Version actuelle) vincent
Ligne 1: Ligne 1:
 ====== Implémentation de l'API en JAVA ====== ====== Implémentation de l'API en JAVA ======
  
-L'implémentation de l'API en Java se présente sous la forme d'un fichier JAR contenant la traduction de l'API sous la forme d'Interface Java ainsi qu'une implémentation de ces interfaces sous la forme de classes prêtes à l'emploi. Cette implémentation fonctionne avec Java 1.5 ou supérieur. Elle est sous licence GPL v2+L'implémentation de l'API en Java se présente sous la forme d'un fichier JAR contenant la traduction de l'API sous la forme d'Interface Java ainsi qu'une implémentation de ces interfaces sous la forme de classes prêtes à l'emploi. Cette implémentation fonctionne avec Java 1.5 ou supérieur. Elle est sous licence MIT.
  
   * Fichier JAR : [[http://dataexport.scrutari.net/impl/java/ScrutariDataExport.jar]]   * Fichier JAR : [[http://dataexport.scrutari.net/impl/java/ScrutariDataExport.jar]]
-  * Sources : [[http://dataexport.scrutari.net/impl/java/ScrutariDataExport-src.tar.gz]]+  * Sources : [[http://dataexport.scrutari.net/impl/java/ScrutariDataExport-src.zip]]
   * JavaDoc : [[http://dataexport.scrutari.net/impl/java/javadoc]]   * JavaDoc : [[http://dataexport.scrutari.net/impl/java/javadoc]]
 +
 +
 +Les sources sont accessibles avec Git via https://framagit.org/Scrutari/export-java
 +
 +Un autre accès avec Subversion :
 +
 +  svn co http://depot.exemole.fr/svn/java/ScrutariDataExport/src/
  
 ===== Utilisation de l'implémentation ===== ===== Utilisation de l'implémentation =====
Ligne 37: Ligne 44:
     public static void main(String[] args) throws IOException {     public static void main(String[] args) throws IOException {
         /* Ouverture d'un fichier en écriture */         /* Ouverture d'un fichier en écriture */
-        File file = new File("/home/vic/test.scrutari-data.xml");+        File file = new File("test.scrutari-data.xml");
         BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), "UTF-8"));         BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), "UTF-8"));
  
Ligne 47: Ligne 54:
  
         /*Définition des métadonnées de la base  */         /*Définition des métadonnées de la base  */
-        baseMetadataExport.setAuthorityUUID("e17a05b0-c45e-11d8-9669-0800200c9a66");+        baseMetadataExport.setAuthority("e17a05b0-c45e-11d8-9669-0800200c9a66");
         baseMetadataExport.setBaseName("test");         baseMetadataExport.setBaseName("test");
         baseMetadataExport.setBaseIcon("http://monsite.net/icon-16x16pixels.png");         baseMetadataExport.setBaseIcon("http://monsite.net/icon-16x16pixels.png");
Ligne 93: Ligne 100:
         /* Exemple d'indexation : celle-ci peut de se faire à n'importe quel moment         /* Exemple d'indexation : celle-ci peut de se faire à n'importe quel moment
          * même s'il ne s'agit du mot-clé ou de la fiche en cours ou que le thésaurus ou le corpus          * même s'il ne s'agit du mot-clé ou de la fiche en cours ou que le thésaurus ou le corpus
-         * n'ont pas encore été définis. +         * n'ont pas encore été définis. */
-         */+
         scrutariDataExport.addIndexation("fiches", "1", "motscles", "A01",1);         scrutariDataExport.addIndexation("fiches", "1", "motscles", "A01",1);
  
Ligne 107: Ligne 113:
         MotcleExport motcleExport = scrutariDataExport.newMotcle("A01");         MotcleExport motcleExport = scrutariDataExport.newMotcle("A01");
         motcleExport.setLibelle("fr","Eau");         motcleExport.setLibelle("fr","Eau");
 +
 +        /* Autre exemple d'insertion d'indexation n'importe où*/
 +        scrutariDataExport.addIndexation("fiches", "fiche2", "motscles", "A01",4);
 +
 +        /* L'indexation précédente n'a pas changé l'état de l'export, on travaille
 +         * toujours sur le premier mot-clé */
         motcleExport.setLibelle("en","Water");         motcleExport.setLibelle("en","Water");
  
Ligne 117: Ligne 129:
  
 } }
- 
 </code> </code>
  
scrutaridata/exportapi/java.1265910005.txt.gz · Dernière modification : 2010/02/11 18:40 de vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0