|
From: <de...@us...> - 2003-10-29 11:41:30
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/fichiers
In directory sc8-pr-cvs1:/tmp/cvs-serv13994/fichiers
Modified Files:
FileOperationSynthese.java FileWriteOperationAbstract.java
Log Message:
Ajout du pattern command pour annuler des operations
Index: FileOperationSynthese.java
===================================================================
RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/fichiers/FileOperationSynthese.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** FileOperationSynthese.java 23 Sep 2003 19:31:41 -0000 1.4
--- FileOperationSynthese.java 29 Oct 2003 11:41:26 -0000 1.5
***************
*** 1,106 ****
! /*
! * @file TrFileReadView.java
! * @creation 12 mars 2003
! * @modification $Date$
! * @license GNU General Public License 2
! * @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne
! * @mail de...@fu...
! */
! package org.fudaa.dodico.fichiers;
!
! import java.io.File;
!
! import org.fudaa.dodico.commun.DodicoAnalyze;
! import org.fudaa.dodico.fortran.FortranInterface;
! import org.fudaa.dodico.fortran.FortranLib;
!
! /**
! *
! * @author deniger
! * @version $Id$
! */
! public class FileOperationSynthese {
! private String exClose_;
! private DodicoAnalyze.Editor analyze_;
! FortranInterface fileOp_;
! private Object source_;
!
! public void printAnalyze() {
! if (analyze_ != null)
! analyze_.toAnalyze().printResume();
! else
! System.out.println("No error");
! }
!
! public Object getSource() {
! return source_;
! }
!
! // public void initOpTime()
! // {
! // opTime_= System.currentTimeMillis();
! // }
!
! public FileOperationSynthese() {
! }
!
! public DodicoAnalyze.Editor getAnalyze() {
! return analyze_;
! }
!
! public String getClosingException() {
! return exClose_;
! }
!
! public boolean containsFatalError() {
! return ((analyze_ != null) && (analyze_.containsFatalError()));
! }
!
! public boolean containsClosingError() {
! return exClose_ != null;
! }
!
! /**
! *
! */
! public boolean containsMessages() {
! return (analyze_ != null) && (!analyze_.isEmpty());
! }
!
! /**
! *
! */
! public FortranInterface getFileOp() {
! return fileOp_;
! }
!
!
! /**
! *
! */
! public void setClosingOperation(String _exception) {
! exClose_= _exception;
! }
!
! /**
! *
! */
! public void setFileOp(FortranInterface _interface) {
! fileOp_= _interface;
! }
!
! /**
! *
! */
! public void setSource(Object _object) {
! source_= _object;
! }
!
! /**
! *
! */
! public void setAnalyze(DodicoAnalyze.Editor _editor) {
! analyze_= _editor;
! }
!
! }
--- 1 ----
! /*
* @file TrFileReadView.java
* @creation 12 mars 2003
* @modification $Date$
* @license GNU General Public License 2
* @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne
* @mail de...@fu...
*/
package org.fudaa.dodico.fichiers;
import java.io.File;
import org.fudaa.dodico.commun.DodicoAnalyze;
import org.fudaa.dodico.fortran.FortranInterface;
import org.fudaa.dodico.fortran.FortranLib;
/**
*
* @author deniger
* @version $Id$
*/
public class FileOperationSynthese {
private String exClose_;
private DodicoAnalyze.Editor analyze_;
FortranInterface fileOp_;
private Object source_;
public void printAnalyze() {
if (analyze_ != null)
analyze_.toAnalyze().printResume();
else
System.out.println("No error");
}
public Object getSource() {
return source_;
}
// public void initOpTime()
// {
// opTime_= System.currentTimeMillis();
// }
public FileOperationSynthese() {}
public DodicoAnalyze.Editor getAnalyze() {
return analyze_;
}
public String getClosingException() {
return exClose_;
}
public boolean containsFatalError() {
return ((analyze_ != null) && (analyze_.containsFatalError()));
}
public boolean containsClosingError() {
return exClose_ != null;
}
/**
*
*/
public boolean containsMessages() {
return (analyze_ != null) && (!analyze_.isEmpty());
}
/**
*
*/
public FortranInterface getFileOp() {
return fileOp_;
}
/**
*
*/
public void setClosingOperation(String _exception) {
exClose_= _exception;
}
/**
*
*/
public void setFileOp(FortranInterface _interface) {
fileOp_= _interface;
}
/**
*
*/
public void setSource(Object _object) {
source_= _object;
}
/**
*
*/
public void setAnalyze(DodicoAnalyze.Editor _editor) {
analyze_= _editor;
}
}
\ No newline at end of file
Index: FileWriteOperationAbstract.java
===================================================================
RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/fichiers/FileWriteOperationAbstract.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** FileWriteOperationAbstract.java 23 Sep 2003 19:31:41 -0000 1.3
--- FileWriteOperationAbstract.java 29 Oct 2003 11:41:26 -0000 1.4
***************
*** 1,55 ****
! /*
! * @file FileWriteOperation.java
! * @creation 22 août 2003
! * @modification $Date$
! * @license GNU General Public License 2
! * @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne
! * @mail de...@fu...
! */
! package org.fudaa.dodico.fichiers;
!
! import java.io.File;
!
! import org.fudaa.dodico.commun.DodicoLib;
! import org.fudaa.dodico.commun.DodicoResource;
! import org.fudaa.dodico.commun.ProgressionInterface;
!
! /**
! * @author deniger
! * @version $Id$
! */
! public abstract class FileWriteOperationAbstract
! extends FileOperationAbstract {
!
! protected abstract void _write(Object _o);
!
! /**
! *
! */
! public final FileOperationSynthese write(Object _o) {
! if (progress_ != null)
! progress_.setDesc(
! getOperationDescription() + DodicoLib.ESPACE + getVersion());
! _write(_o);
! return closeOperation(_o);
! }
!
! public final FileOperationSynthese write(Object _o,File _f,ProgressionInterface _inter){
! setFile(_f);
! setProgressReceiver(_inter);
! return write(_o);
! }
!
! /**
! *
! */
! protected String getOperationDescription() {
! return DodicoResource.getS("Ecriture");
! }
!
! protected void _donneesInvalides(Object _o) {
! analyze_.addFatalError(DodicoResource.getS("Données invalides"));
! analyze_.addInfo(_o.getClass().toString());
! }
!
! }
--- 1 ----
! /*
* @file FileWriteOperation.java
* @creation 22 août 2003
* @modification $Date$
* @license GNU General Public License 2
* @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne
* @mail de...@fu...
*/
package org.fudaa.dodico.fichiers;
import java.io.File;
import org.fudaa.dodico.commun.DodicoLib;
import org.fudaa.dodico.commun.DodicoResource;
import org.fudaa.dodico.commun.ProgressionInterface;
/**
* @author deniger
* @version $Id$
*/
public abstract class FileWriteOperationAbstract
extends FileOperationAbstract {
protected abstract void _write(Object _o);
/**
*
*/
public final FileOperationSynthese write(Object _o) {
if (progress_ != null)
progress_.setDesc(
getOperationDescription() + DodicoLib.ESPACE + getVersion());
_write(_o);
return closeOperation(_o);
}
public final FileOperationSynthese write(
Object _o,
File _f,
ProgressionInterface _inter) {
setFile(_f);
setProgressReceiver(_inter);
return write(_o);
}
/**
*
*/
protected String getOperationDescription() {
return DodicoResource.getS("Ecriture");
}
protected void _donneesInvalides(Object _o) {
analyze_.addFatalError(DodicoResource.getS("Données invalides"));
analyze_.addInfo(_o.getClass().toString());
}
}
\ No newline at end of file
|