From: Bertrand M. <bma...@us...> - 2004-04-15 07:58:19
|
Update of /cvsroot/fudaa/fudaa_devel/fudaa/src/org/fudaa/fudaa/commun In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17376/fudaa/src/org/fudaa/fudaa/commun Modified Files: FudaaLib.java Log Message: Intégration du calcul des seiches dans Fudaa-Refonde : correction de la méthode getAbsolutePathnameTo() pour qu'elle accepte aussi bien un répertoire qu'un fichier principal. Index: FudaaLib.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/fudaa/src/org/fudaa/fudaa/commun/FudaaLib.java,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** FudaaLib.java 2 Apr 2004 14:02:38 -0000 1.18 --- FudaaLib.java 15 Apr 2004 07:58:11 -0000 1.19 *************** *** 27,31 **** /** * Une classe d'utilitaires inclassables. ! * * @version $Revision$ $Date$ by $Author$ * @author Bertrand Marchand --- 27,31 ---- /** * Une classe d'utilitaires inclassables. ! * * @version $Revision$ $Date$ by $Author$ * @author Bertrand Marchand *************** *** 36,40 **** * True si les infos utilisateurs doivent etre affichees */ ! public final static boolean INFO = CtuluLib.DEBUG || "TRUE".equals(System.getProperty("INFO")); --- 36,40 ---- * True si les infos utilisateurs doivent etre affichees */ ! public final static boolean INFO = CtuluLib.DEBUG || "TRUE".equals(System.getProperty("INFO")); *************** *** 57,80 **** /** ! * Génère un fichier absolu au chemin de fichier principal pour le fichier donné. ! * ! * @param _main Le fichier principal. ! * @param _file Le fichier pour lequel on recherche un chemin absolu se basant sur le fichier ! * principal. * @return Le fichier absolu obtenu. */ public static File getAbsolutePathnameTo(File _main, File _file) { ! // return CtuluLib.getAbsolutePath(_main, _file.getPath()); ! File file; ! // Le fichier donné n'est pas relatif ! if (_file.isAbsolute()) ! return _file; ! file= new File(_main.getParent() + File.separator + _file.getPath()); ! try { ! file= file.getCanonicalFile(); ! } catch (IOException _exc) { ! file= file.getAbsoluteFile(); ! } ! return file; } --- 57,82 ---- /** ! * Génère un fichier absolu au chemin de fichier/répertoire principal pour le ! * fichier donné. ! * ! * @param _main Le fichier/répertoire principal. ! * @param _file Le fichier pour lequel on recherche un chemin absolu se basant ! * sur le fichier/répertoire principal. * @return Le fichier absolu obtenu. */ public static File getAbsolutePathnameTo(File _main, File _file) { ! return CtuluLib.getAbsolutePath( ! _main.isDirectory() ? _main:_main.getParentFile(), _file.getPath()); ! // File file; ! // // Le fichier donné n'est pas relatif ! // if (_file.isAbsolute()) ! // return _file; ! // file= new File(_main.getParent() + File.separator + _file.getPath()); ! // try { ! // file= file.getCanonicalFile(); ! // } catch (IOException _exc) { ! // file= file.getAbsoluteFile(); ! // } ! // return file; } *************** *** 83,87 **** * fichiers sont sur des disques différents (Windows), le chemin relatif est en fait un chemin * absolu. ! * * <pre> * Exemple : _main : c:\\refonde\\cercle\\rect.prf --- 85,89 ---- * fichiers sont sur des disques différents (Windows), le chemin relatif est en fait un chemin * absolu. ! * * <pre> * Exemple : _main : c:\\refonde\\cercle\\rect.prf *************** *** 89,93 **** * return : ..\\..\\users\\dupont\\geom.geo * </pre> ! * * @param _main Le fichier principal. * @param _file Le fichier pour lequel on recherche un chemin relatif au fichier principal. --- 91,95 ---- * return : ..\\..\\users\\dupont\\geom.geo * </pre> ! * * @param _main Le fichier principal. * @param _file Le fichier pour lequel on recherche un chemin relatif au fichier principal. *************** *** 171,175 **** /** * Transforme un tableau de chaine en une unique chaine avec des saut de lignes. ! * * @param _tab le tableau a transformer * @return la chaine --- 173,177 ---- /** * Transforme un tableau de chaine en une unique chaine avec des saut de lignes. ! * * @param _tab le tableau a transformer * @return la chaine *************** *** 189,193 **** * Affiche une message d'avertissement contenant les lignes de <code>_message * </code>. ! * * @param _impl l'implementation parente * @param _titre le titre du message --- 191,195 ---- * Affiche une message d'avertissement contenant les lignes de <code>_message * </code>. ! * * @param _impl l'implementation parente * @param _titre le titre du message *************** *** 195,200 **** */ public static void showWarn( ! BuCommonInterface _impl, ! String _titre, String[] _message) { showWarn(_impl, _titre, arrayToString(_message)); --- 197,202 ---- */ public static void showWarn( ! BuCommonInterface _impl, ! String _titre, String[] _message) { showWarn(_impl, _titre, arrayToString(_message)); *************** *** 204,208 **** * Affiche une message d'erreur contenant les lignes de <code>_message * </code>. ! * * @param _impl l'implementation parente * @param _titre le titre du message --- 206,210 ---- * Affiche une message d'erreur contenant les lignes de <code>_message * </code>. ! * * @param _impl l'implementation parente * @param _titre le titre du message *************** *** 210,215 **** */ public static void showError( ! BuCommonInterface _impl, ! String _titre, String[] _message) { showError(_impl, _titre, arrayToString(_message)); --- 212,217 ---- */ public static void showError( ! BuCommonInterface _impl, ! String _titre, String[] _message) { showError(_impl, _titre, arrayToString(_message)); *************** *** 218,222 **** /** * Affiche une message contenant les lignes de <code>_message</code>. ! * * @param _impl l'implementation parente * @param _titre le titre du message --- 220,224 ---- /** * Affiche une message contenant les lignes de <code>_message</code>. ! * * @param _impl l'implementation parente * @param _titre le titre du message *************** *** 224,229 **** */ public static void showMessage( ! BuCommonInterface _impl, ! String _titre, String[] _message) { showMessage(_impl, _titre, arrayToString(_message)); --- 226,231 ---- */ public static void showMessage( ! BuCommonInterface _impl, ! String _titre, String[] _message) { showMessage(_impl, _titre, arrayToString(_message)); *************** *** 233,237 **** * Affiche une boite de dialogue d'information ayant comme titre <code>_titre</code> et comme * message <code>_message</code>. ! * * @param _impl l'implementation parente * @param _titre le titre du message --- 235,239 ---- * Affiche une boite de dialogue d'information ayant comme titre <code>_titre</code> et comme * message <code>_message</code>. ! * * @param _impl l'implementation parente * @param _titre le titre du message *************** *** 239,250 **** */ public static void showMessage( ! BuCommonInterface _impl, ! String _titre, String _message) { ! BuDialogMessage mes = _impl != null ? new BuDialogMessage( ! _impl.getImplementation(), ! _impl.getInformationsSoftware(), _message) : new BuDialogMessage(null, null, _message); --- 241,252 ---- */ public static void showMessage( ! BuCommonInterface _impl, ! String _titre, String _message) { ! BuDialogMessage mes = _impl != null ? new BuDialogMessage( ! _impl.getImplementation(), ! _impl.getInformationsSoftware(), _message) : new BuDialogMessage(null, null, _message); *************** *** 256,260 **** * Affiche une boite de dialogue d'avertissement ayant comme titre <code>_titre</code> et comme * message <code>_message</code>. ! * * @param _impl l'implementation parente * @param _titre le titre du message --- 258,262 ---- * Affiche une boite de dialogue d'avertissement ayant comme titre <code>_titre</code> et comme * message <code>_message</code>. ! * * @param _impl l'implementation parente * @param _titre le titre du message *************** *** 262,273 **** */ public static void showWarn( ! BuCommonInterface _impl, ! String _titre, String _message) { ! BuDialogWarning warn = _impl != null ? new BuDialogWarning( ! _impl.getImplementation(), ! _impl.getInformationsSoftware(), _message) : new BuDialogWarning(null, null, _message); --- 264,275 ---- */ public static void showWarn( ! BuCommonInterface _impl, ! String _titre, String _message) { ! BuDialogWarning warn = _impl != null ? new BuDialogWarning( ! _impl.getImplementation(), ! _impl.getInformationsSoftware(), _message) : new BuDialogWarning(null, null, _message); *************** *** 279,283 **** * Affiche une boite de dialogue d'erreur ayant comme titre <code>_titre</code> et comme * message <code>_message</code>. ! * * @param _impl l'implementation parente * @param _titre le titre du message --- 281,285 ---- * Affiche une boite de dialogue d'erreur ayant comme titre <code>_titre</code> et comme * message <code>_message</code>. ! * * @param _impl l'implementation parente * @param _titre le titre du message *************** *** 285,297 **** */ public static void showError( ! BuCommonInterface _impl, ! String _titre, String _message) { ! BuDialogError erreur = _impl == null ? new BuDialogError(null, null, _message) : new BuDialogError( ! _impl.getImplementation(), ! _impl.getInformationsSoftware(), _message); erreur.setTitle(_titre); --- 287,299 ---- */ public static void showError( ! BuCommonInterface _impl, ! String _titre, String _message) { ! BuDialogError erreur = _impl == null ? new BuDialogError(null, null, _message) : new BuDialogError( ! _impl.getImplementation(), ! _impl.getInformationsSoftware(), _message); erreur.setTitle(_titre); *************** *** 306,317 **** */ public static boolean showConfirmation( ! BuCommonInterface _impl, ! String _titre, String _message) { ! BuDialogConfirmation conf = _impl != null ? new BuDialogConfirmation( ! _impl.getImplementation(), ! _impl.getInformationsSoftware(), _message) : new BuDialogConfirmation(null, null, _message); --- 308,319 ---- */ public static boolean showConfirmation( ! BuCommonInterface _impl, ! String _titre, String _message) { ! BuDialogConfirmation conf = _impl != null ? new BuDialogConfirmation( ! _impl.getImplementation(), ! _impl.getInformationsSoftware(), _message) : new BuDialogConfirmation(null, null, _message); |