ikbs.files.rco
Class ModelLoader

java.lang.Object
  extended by ikbs.files.IkbsFile
      extended by ikbs.files.rco.ModelLoader
Direct Known Subclasses:
ArrayLoader

public class ModelLoader
extends IkbsFile


Field Summary
protected static java.lang.String defAttribute
           
protected static java.lang.String defBoolean
           
protected static java.lang.String defCible
           
protected static java.lang.String defCommentaire
           
protected static java.lang.String defComp
           
protected static java.lang.String defDecision
           
protected static java.lang.String defDefaut
           
protected static java.lang.String defDesc
           
protected static java.lang.String defDomain
           
protected static java.lang.String defFictitious
           
protected static java.lang.String defIllus
           
protected static java.lang.String defIllus2
           
protected static java.lang.String defInf
           
protected static java.lang.String defMultiple
           
protected static java.lang.String defName
           
protected static java.lang.String defOrdered
           
protected static java.lang.String defPoids
           
protected static java.lang.String defPossiblyAbsent
           
protected static java.lang.String defQuestion
           
protected static java.lang.String defRules
           
protected static java.lang.String defSchema
           
protected static java.lang.String defSup
           
protected static java.lang.String defType
           
protected static java.lang.String defUnite
           
protected static java.lang.String defURL
           
protected  java.util.Hashtable rules
           
protected  URLDialogBox udb
          Pour afficher la liste des fichiers téléchargeables
 
Fields inherited from class ikbs.files.IkbsFile
docBase, editeur, fichier
 
Constructor Summary
ModelLoader(ModelUpdater editeur, java.net.URL docBase)
           
 
Method Summary
 void addRules()
          Ajouter la liste des règles à la fin du chargement du modèle
 Schema loadModel(java.io.InputStream data)
          Chargement d'un fichier de modèle
 void loadModelDistant()
          Chargement d'un fichier de modèle
 void loadModelDistant2(java.lang.String nomFich, boolean accesLocal)
          Charger me modèle dont le nom est passé en paramètre
 Schema loadModelLocal()
          Chargement d'un modèle en local.
 Schema loadModelLocalXML()
          Chargement d'un modèle en local.
 
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

defComp

protected static final java.lang.String defComp

defSchema

protected static final java.lang.String defSchema

defAttribute

protected static final java.lang.String defAttribute

defType

protected static final java.lang.String defType

defName

protected static final java.lang.String defName

defFictitious

protected static final java.lang.String defFictitious

defMultiple

protected static final java.lang.String defMultiple

defURL

protected static final java.lang.String defURL

defPossiblyAbsent

protected static final java.lang.String defPossiblyAbsent

defCommentaire

protected static final java.lang.String defCommentaire

defQuestion

protected static final java.lang.String defQuestion

defDomain

protected static final java.lang.String defDomain

defInf

protected static final java.lang.String defInf

defSup

protected static final java.lang.String defSup

defUnite

protected static final java.lang.String defUnite

defDesc

protected static final java.lang.String defDesc

defDefaut

protected static final java.lang.String defDefaut

defDecision

protected static final java.lang.String defDecision

defPoids

protected static final java.lang.String defPoids

defCible

protected static final java.lang.String defCible

defOrdered

protected static final java.lang.String defOrdered

defBoolean

protected static final java.lang.String defBoolean

defRules

protected static final java.lang.String defRules

defIllus

protected static final java.lang.String defIllus

defIllus2

protected static final java.lang.String defIllus2

udb

protected URLDialogBox udb
Pour afficher la liste des fichiers téléchargeables

See Also:
ikbs.files.URLDialogBox

rules

protected java.util.Hashtable rules
Constructor Detail

ModelLoader

public ModelLoader(ModelUpdater editeur,
                   java.net.URL docBase)
Method Detail

loadModelLocal

public Schema loadModelLocal()
Chargement d'un modèle en local. Le fichier doit être au format textuelle IKBS langage


loadModelLocalXML

public Schema loadModelLocalXML()
Chargement d'un modèle en local. Le fichier doit être au format XML


loadModelDistant

public void loadModelDistant()
Chargement d'un fichier de modèle


loadModelDistant2

public void loadModelDistant2(java.lang.String nomFich,
                              boolean accesLocal)
Charger me modèle dont le nom est passé en paramètre


loadModel

public Schema loadModel(java.io.InputStream data)
                 throws java.io.IOException
Chargement d'un fichier de modèle

Throws:
java.io.IOException

addRules

public void addRules()
Ajouter la liste des règles à la fin du chargement du modèle