ikbs.files.illustration
Class IllustrationSaver

java.lang.Object
  extended by ikbs.files.IkbsFile
      extended by ikbs.files.illustration.IllustrationSaver

public class IllustrationSaver
extends IkbsFile


Field Summary
protected static java.lang.String commentaire
           
protected static java.lang.String type
           
protected static java.lang.String value
           
 
Fields inherited from class ikbs.files.IkbsFile
docBase, editeur, fichier
 
Constructor Summary
IllustrationSaver(Updater editeur, java.net.URL docBase)
           
 
Method Summary
 java.lang.String getNameWithoutExtension(java.lang.String nomFich)
           
 java.lang.String getPathInfo(Illustration ip)
          Récupérer le nom d'accès aux infos associée à l'illustration
 void loadIllustration(Illustration illu)
          Charger les infos associées à une illustration
protected  void loadIllustration(Illustration illu, java.io.InputStream data)
          Parsing du fichier et reconstruction des illustrations
 void loadIllustration(java.util.Vector vIllu)
          Charger les infos associées à un vecteur d'illustrations
protected  boolean loadIllustrationDistant(Illustration illu)
          Chargement des infos associées aux illustrations Le fichier doit être au format textuel index Le path de illu doit être relatif !
protected  boolean loadIllustrationLocal(Illustration illu)
          Charger les illustrations en local
 void saveIllustration(Illustration illu)
          Sauvegarder l'illustration
 void saveIllustration(Illustration illu, java.io.BufferedWriter writer)
          Sauvegarde
 
Methods inherited from class ikbs.files.IkbsFile
formeNormale, getBoolean, getEditeur, getFile, getFloat, getInt, getMultiLigneString, getURL, nomRelatif, setEditeur, setFile, setURL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

protected static final java.lang.String value

type

protected static final java.lang.String type

commentaire

protected static final java.lang.String commentaire
Constructor Detail

IllustrationSaver

public IllustrationSaver(Updater editeur,
                         java.net.URL docBase)
Method Detail

getPathInfo

public java.lang.String getPathInfo(Illustration ip)
Récupérer le nom d'accès aux infos associée à l'illustration


getNameWithoutExtension

public java.lang.String getNameWithoutExtension(java.lang.String nomFich)

saveIllustration

public void saveIllustration(Illustration illu)
Sauvegarder l'illustration


saveIllustration

public void saveIllustration(Illustration illu,
                             java.io.BufferedWriter writer)
                      throws java.io.IOException
Sauvegarde

Throws:
java.io.IOException

loadIllustration

public void loadIllustration(Illustration illu)
Charger les infos associées à une illustration


loadIllustration

public void loadIllustration(java.util.Vector vIllu)
Charger les infos associées à un vecteur d'illustrations


loadIllustrationDistant

protected boolean loadIllustrationDistant(Illustration illu)
Chargement des infos associées aux illustrations Le fichier doit être au format textuel index Le path de illu doit être relatif !


loadIllustrationLocal

protected boolean loadIllustrationLocal(Illustration illu)
Charger les illustrations en local


loadIllustration

protected void loadIllustration(Illustration illu,
                                java.io.InputStream data)
                         throws java.io.IOException
Parsing du fichier et reconstruction des illustrations

Throws:
java.io.IOException