outils
Class Path

java.lang.Object
  extended by outils.Path

public class Path
extends java.lang.Object

Trouve le chemin d'accès à OpenOffice.org sur une machine Windows qui utilise NAT, et prévient l'utilisateur si cette application n'est pas installée

Author:
Raphaël Mina raphael.mina@gmail.Com

Field Summary
private  GestionnaireErreur gest
          Le gestionnaire d'erreur de la classe
private  java.io.InputStream is
          Flux d'entrée
private static java.lang.String OpenOfficeRoot
          La racine d'OpenOffice.org dans la base de registre sous Windows
private static java.lang.String OpenOfficeRootXp64
          La version d'OpenOffice installé sur la machine
private static java.lang.String OpenOfficeVersion
          La version d'OpenOffice installé sur la machine
private static java.lang.String REGQUERY_UTIL
          L'utilitaire Windows pour accéder à la base de registre
private static java.lang.String REGSTR_TOKEN
          Attribut de la clé de la base de registre
private  java.io.StringWriter sw
          Flux d'écriture de chaîne de caractères
 
Constructor Summary
Path(GestionnaireErreur g)
          Constructeur
 
Method Summary
 java.lang.String getOOPath()
           
 java.lang.String getOOVersion()
          Détecte et renvoie le nom de version d'open office
 java.lang.String getResult()
           
 void lire()
          lit le flux d'entrée et l'écrit dans sw
 void setParameters(java.io.InputStream inputS)
          Construit les flux
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gest

private GestionnaireErreur gest
Le gestionnaire d'erreur de la classe


REGQUERY_UTIL

private static final java.lang.String REGQUERY_UTIL
L'utilitaire Windows pour accéder à la base de registre

See Also:
Constant Field Values

REGSTR_TOKEN

private static final java.lang.String REGSTR_TOKEN
Attribut de la clé de la base de registre

See Also:
Constant Field Values

OpenOfficeRoot

private static final java.lang.String OpenOfficeRoot
La racine d'OpenOffice.org dans la base de registre sous Windows

See Also:
Constant Field Values

OpenOfficeRootXp64

private static final java.lang.String OpenOfficeRootXp64
La version d'OpenOffice installé sur la machine

See Also:
Constant Field Values

OpenOfficeVersion

private static java.lang.String OpenOfficeVersion
La version d'OpenOffice installé sur la machine


is

private java.io.InputStream is
Flux d'entrée


sw

private java.io.StringWriter sw
Flux d'écriture de chaîne de caractères

Constructor Detail

Path

public Path(GestionnaireErreur g)
Constructeur

Parameters:
g - instance de GestionnaireErreur
Method Detail

lire

public void lire()
lit le flux d'entrée et l'écrit dans sw


getResult

public java.lang.String getResult()
Returns:
sw convertit en String

setParameters

public void setParameters(java.io.InputStream inputS)
Construit les flux

Parameters:
inputS - le flux d'entrée pour is

getOOVersion

public java.lang.String getOOVersion()
Détecte et renvoie le nom de version d'open office

Returns:
la version d'open office

getOOPath

public java.lang.String getOOPath()
Returns:
le chemin de l'exécutable d'open office