nat.convertisseur
Class Convertisseur2ODT

java.lang.Object
  extended by nat.convertisseur.Convertisseur
      extended by nat.convertisseur.Convertisseur2ODT

public class Convertisseur2ODT
extends Convertisseur

Convertit en odt un document doc, rtf, ou tout autre en faisant appel à l'API d'openoffice via JODConverter

Convertit ensuite cet odt au format interne


Field Summary
static int OS_LINUX
          Constante pour représenter l'OS LINUX
static int OS_MAC
          Constante pour représenter l'OS MAC
static int OS_WINDOWS
          Constante pour représenter l'OS WINDOWS
 
Fields inherited from class nat.convertisseur.Convertisseur
cible, DTD, nbCars, nbMots, nbPhrases, source, tempsExecution
 
Constructor Summary
Convertisseur2ODT(java.lang.String src, java.lang.String tgt)
          Constructeur
 
Method Summary
 boolean convertir(GestionnaireErreur g)
          Convertit en odt un document doc, rtf, ou tout autre en faisant appel à l'API d'openoffice Convertit ensuite cet odt au format interne
 boolean fabriqueExec(int os)
          Fabrique le script de lancement d'openoffice en fonction de l'OS
 void killOO()
          Détruit si nécessaire, selon la plateforme, le processus OpenOffice utilisé pour la conversion si celui-ci a été crée par NAT.
 boolean runOO()
          Lance openoffice en mode serveur
 
Methods inherited from class nat.convertisseur.Convertisseur
donneTempsExecution, setCible, setDTD, setSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OS_LINUX

public static final int OS_LINUX
Constante pour représenter l'OS LINUX

See Also:
Constant Field Values

OS_WINDOWS

public static final int OS_WINDOWS
Constante pour représenter l'OS WINDOWS

See Also:
Constant Field Values

OS_MAC

public static final int OS_MAC
Constante pour représenter l'OS MAC

See Also:
Constant Field Values
Constructor Detail

Convertisseur2ODT

public Convertisseur2ODT(java.lang.String src,
                         java.lang.String tgt)
Constructeur

Parameters:
src - adresse du fichier source
tgt - adresse du fichier cible
Method Detail

convertir

public boolean convertir(GestionnaireErreur g)
Convertit en odt un document doc, rtf, ou tout autre en faisant appel à l'API d'openoffice Convertit ensuite cet odt au format interne

Specified by:
convertir in class Convertisseur
Parameters:
g - une instance de GestionnaireErreur
Returns:
true si la conversion s'est bien passée

fabriqueExec

public boolean fabriqueExec(int os)
Fabrique le script de lancement d'openoffice en fonction de l'OS

Parameters:
os - indique le système d'exploitation
Returns:
true si OO a été détecté et que le script a bien été créé

runOO

public boolean runOO()
Lance openoffice en mode serveur

Returns:
true si c'est fait

killOO

public void killOO()
Détruit si nécessaire, selon la plateforme, le processus OpenOffice utilisé pour la conversion si celui-ci a été crée par NAT.