|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnat.convertisseur.Convertisseur
nat.convertisseur.Convertisseur2ODT
public class Convertisseur2ODT
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 | |
---|---|
private GestionnaireErreur |
gest
le gestionnaire d'erreur |
private java.lang.String |
ldc
ligne de commande à exécuter pour lancer OpenOffice |
private static int |
MAX_ATTEMPT
constante pour le nombre d'essais maximum |
private boolean |
openOfficeRunning
boolean testant l'existence d'un process OpenOffice |
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 |
private java.lang.Process |
p
le process lançant openoffice |
private java.lang.String |
pathOO
Chemin d'accès à OpenOffice sous Windows |
private java.lang.String |
pidSoffice
Id du processus OpenOffice existant ou crée par NAT |
private int |
port
Le port sur lequel lancer openoffice en mode serveur |
private java.lang.String |
script
adresse du script de lancement généré dans cette classe |
private java.lang.String |
tmpOdt
adresse du fichier odt généré |
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 |
---|
public static final int OS_LINUX
public static final int OS_WINDOWS
public static final int OS_MAC
private static final int MAX_ATTEMPT
private int port
private java.lang.String script
private java.lang.Process p
private java.lang.String pathOO
private java.lang.String ldc
private java.lang.String tmpOdt
private boolean openOfficeRunning
private java.lang.String pidSoffice
private GestionnaireErreur gest
Constructor Detail |
---|
public Convertisseur2ODT(java.lang.String src, java.lang.String tgt)
src
- adresse du fichier sourcetgt
- adresse du fichier cibleMethod Detail |
---|
public boolean convertir(GestionnaireErreur g)
convertir
in class Convertisseur
g
- une instance de GestionnaireErreur
public boolean fabriqueExec(int os)
os
- indique le système d'exploitation
public boolean runOO()
public void killOO()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |