|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.ifremer.isisfish.datastore.VersionStorage
fr.ifremer.isisfish.datastore.CodeSourceStorage
public abstract class CodeSourceStorage
Classes abstraite permettant la gestion des fichiers de code source.
ScriptStorage,
RuleStorage,
ExportStorage,
AnalysePlanStorage,
SensitivityStorage
Created: 21 janv. 2006 15:20:24
| Field Summary | |
|---|---|
protected String |
content
Le contenu du fichier. |
protected long |
lastContentLength
La derniere taille connu du content, sert a detecter si content doit etre relu. |
protected long |
lastContentUpdate
Date de derniere mise a jour de content, sert a detecter si content doit etre relu. |
protected String |
name
Le nom de la classe sans le package. |
| Fields inherited from class fr.ifremer.isisfish.datastore.VersionStorage |
|---|
changeListeners, file, root |
| Constructor Summary | |
|---|---|
protected |
CodeSourceStorage(File rootSrc,
File directory,
String name,
String suffix)
Contruit un nouveau rule storage. |
| Method Summary | |
|---|---|
String |
diff()
Return diff between current file content and VCS file content. |
boolean |
exists()
Check if script exists. |
String |
getContent()
Retourne le contenu du fichier. |
protected List<File> |
getFiles(boolean withParent)
Donne la liste de tous les fichiers à gérer par le VCS. |
String |
getName()
Get storage name. |
protected void |
prepare()
Permet de demander la preparation des fichiers pour etre envoyé vers le VCS. |
void |
reload()
Permet de forcer la relecture du fichier sur le disque. |
void |
setContent(String content)
Set file content. |
| Methods inherited from class fr.ifremer.isisfish.datastore.VersionStorage |
|---|
add, addStorageChangeListener, checkout, commit, delete, fireDataChanged, getContextDatabaseCacheKey, getContextDatabaseDirectory, getFile, getFiles, getRemoteStorageNames, getRoot, getStorageNames, getVCS, isOnRemote, isUpToDate, isVersionnableFile, removeStorageChangeListener, update |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected String name
protected String content
protected long lastContentUpdate
protected long lastContentLength
| Constructor Detail |
|---|
protected CodeSourceStorage(File rootSrc,
File directory,
String name,
String suffix)
rootSrc - repertoire racine des sourcesdirectory - le repertoire ou devrait se trouver la classe. Ce
répertoire doit etre un sous répertoire de rootSrcname - le nom de la classesuffix - l'extension des fichiers| Method Detail |
|---|
protected void prepare()
VersionStorage
prepare in class VersionStorageprotected List<File> getFiles(boolean withParent)
VersionStorage
getFiles in class VersionStoragewithParent - si vrai inclu les parents
public boolean exists()
true if storage file existspublic String getName()
public String getContent()
reload()}
public void setContent(String content)
throws IOException
content - new content
IOExceptionpublic void reload()
public String diff()
throws VCSException,
IOException
VCSException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||