ikbs.files
Class FileAssociater

java.lang.Object
  extended by ikbs.files.FileAssociater

public class FileAssociater
extends java.lang.Object

Permet de choisir un fichier et de calculer le chemin d'accès relatif


Field Summary
 java.lang.String nomDirectory
           
 java.lang.String nomFich
           
 boolean relatif
           
 boolean save
           
 
Constructor Summary
FileAssociater()
           
FileAssociater(boolean save)
           
FileAssociater(java.lang.String nomDirectory)
           
FileAssociater(java.lang.String nomDirectory, java.lang.String nomFich)
           
 
Method Summary
 java.lang.String[] associateDirectory(java.lang.String nomInfo)
          Associer un dossier en passant par un FileDialog
 java.lang.String[] associateDirectory2(java.lang.String nomDirectory, boolean relatif)
          Associer un dossier dont le nom est passé en paramètre Si relatif, c'est le nom relatif d'accès au dossier qui est passé en paramètre
 java.lang.String associateFile(java.lang.String nomInfo)
          Associer un fichier en faisant appel à un FileDialog
 boolean exist(java.lang.String nomFich)
          Test si le fichier existe
 java.lang.String getDirectory()
          Retourne le nom du directory courant
 java.lang.String getDirectoryCourt()
          Calcul le nom du directory sans le nom du fichier
 java.lang.String getNomAbsolu(java.lang.String nomDirectory)
          Retourne le nom absolu en collant l'URL docBase au chemin relatif
 java.lang.String getNomBack(java.lang.String nomRel)
          Construit le chemin d'accès qui permet de remonter d'un nom de directory relatif jusqu'à l'URL de base exemple : toto/titi/ devient :
 java.lang.String getNomCourt()
          Calcul le nom court du fichier en se basant sur les /
 java.lang.String getNomFich()
          Retourne le nom de fichier courant
 java.lang.String getNomRelatif(java.lang.String nomDirectory)
          Retourne le nom relatif d'un dossier ou d'un fichier
 java.lang.String getParentDirectory()
          Récupérer le nom du dossier parent
 boolean getRelatif()
          true si chemin relatif par rapport à l'URL de base
 boolean isDirectory(java.lang.String path, boolean rel)
          Test si le fichier passé en paramètre est un directory ou non
 void setDirectory(java.lang.String s)
          Affecte le nom de directory courant
 void setNomFich(java.lang.String s)
          Affecte le nom de fichier courant
 void setRelatif(boolean rel)
          Affectation du mode relatif
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nomFich

public java.lang.String nomFich

nomDirectory

public java.lang.String nomDirectory

relatif

public boolean relatif

save

public boolean save
Constructor Detail

FileAssociater

public FileAssociater()

FileAssociater

public FileAssociater(boolean save)

FileAssociater

public FileAssociater(java.lang.String nomDirectory)

FileAssociater

public FileAssociater(java.lang.String nomDirectory,
                      java.lang.String nomFich)
Method Detail

getNomFich

public java.lang.String getNomFich()
Retourne le nom de fichier courant


setNomFich

public void setNomFich(java.lang.String s)
Affecte le nom de fichier courant


getDirectory

public java.lang.String getDirectory()
Retourne le nom du directory courant


setDirectory

public void setDirectory(java.lang.String s)
Affecte le nom de directory courant


getRelatif

public boolean getRelatif()
true si chemin relatif par rapport à l'URL de base


setRelatif

public void setRelatif(boolean rel)
Affectation du mode relatif


getNomCourt

public java.lang.String getNomCourt()
Calcul le nom court du fichier en se basant sur les /


getDirectoryCourt

public java.lang.String getDirectoryCourt()
Calcul le nom du directory sans le nom du fichier


getParentDirectory

public java.lang.String getParentDirectory()
Récupérer le nom du dossier parent


associateFile

public java.lang.String associateFile(java.lang.String nomInfo)
Associer un fichier en faisant appel à un FileDialog


getNomRelatif

public java.lang.String getNomRelatif(java.lang.String nomDirectory)
Retourne le nom relatif d'un dossier ou d'un fichier


getNomBack

public java.lang.String getNomBack(java.lang.String nomRel)
Construit le chemin d'accès qui permet de remonter d'un nom de directory relatif jusqu'à l'URL de base exemple : toto/titi/ devient : ../../


isDirectory

public boolean isDirectory(java.lang.String path,
                           boolean rel)
Test si le fichier passé en paramètre est un directory ou non


getNomAbsolu

public java.lang.String getNomAbsolu(java.lang.String nomDirectory)
Retourne le nom absolu en collant l'URL docBase au chemin relatif


exist

public boolean exist(java.lang.String nomFich)
Test si le fichier existe


associateDirectory

public java.lang.String[] associateDirectory(java.lang.String nomInfo)
Associer un dossier en passant par un FileDialog


associateDirectory2

public java.lang.String[] associateDirectory2(java.lang.String nomDirectory,
                                              boolean relatif)
Associer un dossier dont le nom est passé en paramètre Si relatif, c'est le nom relatif d'accès au dossier qui est passé en paramètre