java.lang.Object
org.fudaa.fudaa.commun.FudaaProjet
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.util.EventListener
- public class FudaaProjet
- extends java.lang.Object
- implements java.awt.event.ActionListener
Projet Fudaa.
FudaaProjet est une classe qui encapsule la notion de projet. Elle sert a centraliser
les structures ou objets parametres et resultats, elle gere l'ecriture sur disque
du projet, et permet l'importation et l'exportation de donnees dans plusieurs
formats.
Exemple d'utilisation:
FudaaProjet p=new FudaaProjet( myBuApp, new FudaaFiltreFichier("dat"), System.getProperty("user.dir"));
p.creer();
p.addParams(myParam, "PAR1");
p.enregistreSous();
ou bien
p.ouvrir(); // ouverture d'un projet
p.getParams("PAR1");
// exportation en XML a la souris (menu Exporter)
p.fermer();
- Version:
- $Revision: 1.41 $ $Date: 2002/12/23 11:34:00 $ by $Author: deniger $
|
Method Summary |
void |
actionPerformed(java.awt.event.ActionEvent _evt)
This method is invoked when an action occurs. |
private void |
actualiseMenu(boolean in_enable,
boolean out_enable)
|
void |
addFudaaProjetListener(FudaaProjetListener l)
|
void |
addImport(java.lang.String _key,
java.lang.String _import)
|
void |
addImport(java.lang.String _key,
java.lang.String _import,
java.lang.Object[] args)
|
void |
addParam(java.lang.String _key,
java.lang.Object _param)
|
void |
addResult(java.lang.String _key,
java.lang.Object _result)
|
void |
clearResults()
|
boolean |
containsParam(java.lang.String _key)
|
boolean |
containsResult(java.lang.String _key)
|
boolean |
containsResults()
|
boolean |
creer()
|
void |
enregistre()
|
private void |
enregistreASC(boolean compressed)
|
private void |
enregistreBIN()
|
void |
enregistreSous()
|
private void |
enregistreSousASC(boolean compressed)
|
private void |
enregistreSousBIN()
|
private void |
enregistreSousXML(boolean compressed)
|
private void |
enregistreXML(boolean compressed)
|
boolean |
estConfigure()
|
boolean |
estVierge()
|
void |
export(java.lang.String _key,
java.lang.String _export)
|
void |
export(java.lang.String _key,
java.lang.String _export,
java.lang.Object[] args)
|
void |
fermer()
|
(package private) void |
fireDataChanged(FudaaProjetEvent e)
|
(package private) void |
fireStatusChanged(FudaaProjetEvent e)
|
java.lang.String |
getComment()
Deprecated. as of FudaaProjet 0.4: use getInfos() |
java.lang.String |
getFichier()
|
java.lang.String |
getFormatVersion()
|
FudaaProjetInformations |
getInformations()
|
com.memoire.bu.BuInformationsDocument |
getInformationsDocument()
|
com.memoire.bu.BuInformationsSoftware |
getInformationsSoftware()
|
int |
getMode()
|
java.lang.Object |
getParam(java.lang.String _key)
|
java.lang.Object |
getResult(java.lang.String _key)
|
java.lang.String |
getTitre()
Deprecated. as of FudaaProjet 0.4: use getInfos() |
boolean |
isEmpty()
|
boolean |
isEnrResultats()
|
private void |
ouvre(java.lang.String _fichier)
|
private void |
ouvreASC(java.io.DataInputStream fichier)
|
private void |
ouvreASC(java.lang.String _fichier,
boolean compressed)
|
private void |
ouvreBIN(java.io.ObjectInputStream fichier)
|
private void |
ouvreBIN(java.lang.String _fichier)
|
private void |
ouvreXML(KOMLDeserializer fichier)
|
private void |
ouvreXML(java.lang.String _fichier,
boolean compressed)
|
void |
ouvrir()
|
void |
ouvrir(java.lang.String filename)
|
void |
removeFudaaProjetListener(FudaaProjetListener l)
|
void |
setEnrResultats(boolean e)
|
void |
setFichier(java.lang.String f)
|
void |
setMode(int _mode)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASC
public static final int ASC
- See Also:
- Constant Field Values
ASCGZ
public static final int ASCGZ
- See Also:
- Constant Field Values
BIN
public static final int BIN
- See Also:
- Constant Field Values
XML
public static final int XML
- See Also:
- Constant Field Values
XMLGZ
public static final int XMLGZ
- See Also:
- Constant Field Values
FORMAT_VERSION
public static final java.lang.String FORMAT_VERSION
- See Also:
- Constant Field Values
IN_DISABLE
private static boolean IN_DISABLE
IN_ENABLE
private static boolean IN_ENABLE
OUT_DISABLE
private static boolean OUT_DISABLE
OUT_ENABLE
private static boolean OUT_ENABLE
appli_
private com.memoire.bu.BuCommonInterface appli_
appliname_
private java.lang.String appliname_
paramClass_
private java.lang.Class paramClass_
resultClass_
private java.lang.Class resultClass_
fichier_
private java.lang.String fichier_
dirOpen_
private java.lang.String dirOpen_
infos_
private FudaaProjetInformations infos_
params_
private java.util.Hashtable params_
results_
private java.util.Hashtable results_
filtre_
private FudaaFiltreFichier filtre_
mode_
private int mode_
enrResults_
private boolean enrResults_
listeners_
private java.util.Vector listeners_
CONVERTER
private FudaaProjet.Converter CONVERTER
FudaaProjet
public FudaaProjet(com.memoire.bu.BuCommonInterface _appli,
FudaaFiltreFichier _filtre)
FudaaProjet
public FudaaProjet(com.memoire.bu.BuCommonInterface _appli,
FudaaFiltreFichier _filtre,
java.lang.String _dirOpen)
addFudaaProjetListener
public void addFudaaProjetListener(FudaaProjetListener l)
removeFudaaProjetListener
public void removeFudaaProjetListener(FudaaProjetListener l)
fireDataChanged
void fireDataChanged(FudaaProjetEvent e)
fireStatusChanged
void fireStatusChanged(FudaaProjetEvent e)
getFormatVersion
public java.lang.String getFormatVersion()
getFichier
public java.lang.String getFichier()
setFichier
public void setFichier(java.lang.String f)
getTitre
public java.lang.String getTitre()
- Deprecated. as of FudaaProjet 0.4: use getInfos()
getComment
public java.lang.String getComment()
- Deprecated. as of FudaaProjet 0.4: use getInfos()
getInformations
public FudaaProjetInformations getInformations()
getInformationsDocument
public com.memoire.bu.BuInformationsDocument getInformationsDocument()
getInformationsSoftware
public com.memoire.bu.BuInformationsSoftware getInformationsSoftware()
addParam
public void addParam(java.lang.String _key,
java.lang.Object _param)
getParam
public java.lang.Object getParam(java.lang.String _key)
containsParam
public boolean containsParam(java.lang.String _key)
addResult
public void addResult(java.lang.String _key,
java.lang.Object _result)
getResult
public java.lang.Object getResult(java.lang.String _key)
containsResult
public boolean containsResult(java.lang.String _key)
containsResults
public boolean containsResults()
clearResults
public void clearResults()
isEmpty
public boolean isEmpty()
addImport
public void addImport(java.lang.String _key,
java.lang.String _import)
addImport
public void addImport(java.lang.String _key,
java.lang.String _import,
java.lang.Object[] args)
export
public void export(java.lang.String _key,
java.lang.String _export)
export
public void export(java.lang.String _key,
java.lang.String _export,
java.lang.Object[] args)
estVierge
public boolean estVierge()
estConfigure
public boolean estConfigure()
setMode
public void setMode(int _mode)
getMode
public int getMode()
setEnrResultats
public void setEnrResultats(boolean e)
isEnrResultats
public boolean isEnrResultats()
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent _evt)
- Description copied from interface:
java.awt.event.ActionListener
- This method is invoked when an action occurs.
- Specified by:
actionPerformed in interface java.awt.event.ActionListener
enregistreSous
public void enregistreSous()
enregistre
public void enregistre()
ouvre
private void ouvre(java.lang.String _fichier)
enregistreSousASC
private void enregistreSousASC(boolean compressed)
enregistreASC
private void enregistreASC(boolean compressed)
ouvreASC
private void ouvreASC(java.lang.String _fichier,
boolean compressed)
ouvreASC
private void ouvreASC(java.io.DataInputStream fichier)
enregistreSousXML
private void enregistreSousXML(boolean compressed)
enregistreXML
private void enregistreXML(boolean compressed)
ouvreXML
private void ouvreXML(java.lang.String _fichier,
boolean compressed)
ouvreXML
private void ouvreXML(KOMLDeserializer fichier)
enregistreSousBIN
private void enregistreSousBIN()
enregistreBIN
private void enregistreBIN()
ouvreBIN
private void ouvreBIN(java.lang.String _fichier)
ouvreBIN
private void ouvreBIN(java.io.ObjectInputStream fichier)
creer
public boolean creer()
ouvrir
public void ouvrir(java.lang.String filename)
ouvrir
public void ouvrir()
fermer
public void fermer()
actualiseMenu
private void actualiseMenu(boolean in_enable,
boolean out_enable)