ikbs.files.rco
Class ModelExporter

java.lang.Object
  extended by ikbs.files.IkbsFile
      extended by ikbs.files.rco.ModelExporter

public class ModelExporter
extends IkbsFile


Field Summary
protected  int compteObj
           
static int MODEL_HTML
           
static int MODEL_TEXT
           
 
Fields inherited from class ikbs.files.IkbsFile
docBase, editeur
 
Constructor Summary
ModelExporter(Updater editeur, java.net.URL docBase)
           
 
Method Summary
 void asStreamHtml(Schema model, java.io.BufferedWriter result)
          Formatage du modele pour une sortie fichier Html 4.0
 void asStreamText(Schema model, java.io.BufferedWriter result)
          Formatage du modele pour une sortie fichier texte
 void exporterModel(Schema model)
           
 void exporterModel(Schema model, int action)
          Exportation du modèle en questionnaire sous forme textuelle avec interface de selection du fichier
 void setFile(java.io.File f)
           
protected  void writeComm(DescriptiveAttribute attri, java.io.BufferedWriter result)
           
protected  void writeComm(DescriptiveComponent objo, java.io.BufferedWriter result)
           
protected  void writeElement(DescriptiveComponent objot, java.io.BufferedWriter result)
           
protected  void writeElement(NumericAttribute dattn, java.io.BufferedWriter result)
           
protected  void writeElement(Schema desc, java.io.BufferedWriter result)
           
protected  void writeElement(SymbolicAttribute datts, java.io.BufferedWriter result)
           
protected  void writeElement(TaxonomicAttribute dattx, java.io.BufferedWriter result)
           
protected  void writeElement(TextAttribute dattt, java.io.BufferedWriter result)
           
 
Methods inherited from class ikbs.files.IkbsFile
formeNormale, getBoolean, getEditeur, getFile, getFloat, getInt, getMultiLigneString, getURL, nomRelatif, setEditeur, setURL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODEL_TEXT

public static final int MODEL_TEXT
See Also:
Constant Field Values

MODEL_HTML

public static final int MODEL_HTML
See Also:
Constant Field Values

compteObj

protected int compteObj
Constructor Detail

ModelExporter

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

setFile

public void setFile(java.io.File f)
Overrides:
setFile in class IkbsFile

exporterModel

public void exporterModel(Schema model,
                          int action)
Exportation du modèle en questionnaire sous forme textuelle avec interface de selection du fichier


exporterModel

public void exporterModel(Schema model)

asStreamHtml

public void asStreamHtml(Schema model,
                         java.io.BufferedWriter result)
Formatage du modele pour une sortie fichier Html 4.0


writeElement

protected void writeElement(Schema desc,
                            java.io.BufferedWriter result)
                     throws java.io.IOException
Throws:
java.io.IOException

writeElement

protected void writeElement(DescriptiveComponent objot,
                            java.io.BufferedWriter result)
                     throws java.io.IOException
Throws:
java.io.IOException

writeElement

protected void writeElement(NumericAttribute dattn,
                            java.io.BufferedWriter result)
                     throws java.io.IOException
Throws:
java.io.IOException

writeElement

protected void writeElement(SymbolicAttribute datts,
                            java.io.BufferedWriter result)
                     throws java.io.IOException
Throws:
java.io.IOException

writeElement

protected void writeElement(TaxonomicAttribute dattx,
                            java.io.BufferedWriter result)
                     throws java.io.IOException
Throws:
java.io.IOException

writeElement

protected void writeElement(TextAttribute dattt,
                            java.io.BufferedWriter result)
                     throws java.io.IOException
Throws:
java.io.IOException

writeComm

protected void writeComm(DescriptiveComponent objo,
                         java.io.BufferedWriter result)
                  throws java.io.IOException
Throws:
java.io.IOException

writeComm

protected void writeComm(DescriptiveAttribute attri,
                         java.io.BufferedWriter result)
                  throws java.io.IOException
Throws:
java.io.IOException

asStreamText

public void asStreamText(Schema model,
                         java.io.BufferedWriter result)
Formatage du modele pour une sortie fichier texte