Public class Pilote IlrXmlDefaultDataDriver étend IlrXmlDefaultSchemaDriver implémente IlrXmlDataDriver
IlrXmlDataDriver . Il convertit un schéma XML en modèle d'objet eXecution (XOM). Il charge ensuite un fichier de données XML et le représente en tant que IlrXmlObject. Il sauvegarde également un fichier IlrXmlObject en tant que fichier de données XML.La création du pilote XML peut être paramétrée par un fichier de ressources de configuration. Le fichier de ressources peut définir l'analyseur syntaxique XML, la liste des répertoires XML analysés par l'analyseur syntaxique et la stratégie de classe interne.
IlrXmlObject, IlrXmlModel, IlrXmlErrorException, IlrReflect| Constructeur et description |
|---|
IlrXmlDefaultDataDriver()Génères une instance avec un modèle d'objet par défaut vide.
|
IlrXmlDefaultDataDriver(IlrReflect model)Génères une instance basée sur un modèle d'objet externe.
|
IlrXmlDefaultDataDriver(IlrReflect model,
IlrResources resources)Génères une instance avec un modèle d'objet et un fichier de ressources.
|
IlrXmlDefaultDataDriver(IlrResources resources)Génères une instance avec un modèle d'objet par défaut vide.
|
| Modificateur et type | Méthode et description |
|---|---|
static void |
assertObjects(IlrXmlObject object,
IlrContext context,
java.lang.String[] classNames)Asserts les objets XML d'un arbre dans un contexte.
|
void |
end()Dépose correctement la mémoire allouée.
|
IlrXmlModel |
getXmlModel()Extrait le modèle de réflexion sur les classes et les instances dynamiques.
|
IlrXmlObject |
readObject(java.io.InputStream objectIs)Lit un document XML pour créer une instance Java
IlrXmlObject en fonction du mappage contenu dans le modèle de pilote. |
IlrXmlObject |
readObject(java.io.Reader objectReader)Lit un document XML pour créer une instance Java
IlrXmlObject en fonction du mappage contenu dans le modèle de pilote. |
void |
setModel(IlrReflect model,
boolean resetErrors)Définit un nouveau modèle d'objet pour le pilote.
|
void |
writeObject(IlrXmlObject object,
java.io.Writer objectWriter)Ecrit une instance
IlrXmlObject en tant que document XML en fonction du mappage Java/XML défini dans le modèle d'objet de pilote. |
createDocumentDriver, getErrors, getModel, getWarnings, loadModel, loadModel, loadModels, setModelclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateDocumentDriver, getErrors, getModel, getWarnings, loadModel, loadModel, loadModels, setModelgetErrors, getModel, getWarnings, readObjectPublic IlrXmlDefaultDataDriver ()
émet IlrXmlErrorException
IlrXmlErrorException -lorsque le bâtiment est impossible.public IlrXmlDefaultDataDriver (ressourcesIlrResources ) émet IlrXmlErrorException
IlrXmlErrorException -si la génération échoue.resources -Permet d'initialiser le pilote.public IlrXmlDefaultDataDriver (modèleIlrReflect ) émet IlrXmlErrorException
IlrXmlErrorException -si la génération échoue.model -Modèle d'objet à utiliser par le pilote.public IlrXmlDefaultDataDriver (modèleIlrReflect , Ressources IlrResources ) émet IlrXmlErrorException
IlrXmlErrorException -si la génération échoue.model -XOM.resources -Permet d'initialiser le pilote.public void setModel (modèleIlrReflect , Boolean resetErrors) émet IlrXmlErrorException
IlrXmlErrorException -généré lorsque le modèle n'est pas validemodel -nouveau modèle d'objet de pilote.public IlrXmlObject readObject (java.io.Reader objectReader) émet IlrXmlErrorException
IlrXmlObject en fonction du mappage contenu dans le modèle de pilote.readObject dans l'interface IlrXmlDocumentDriverIlrXmlErrorException -émis en cas d'échec du relevé.objectReader -Lecteur contenant le document XML.public IlrXmlObject readObject (objets java.io.InputStream) émet IlrXmlErrorException
IlrXmlObject en fonction du mappage contenu dans le modèle de pilote.readObject dans l'interface IlrXmlDocumentDriverIlrXmlErrorException -émis en cas d'échec du relevé.objectIs -Flux d'entrée contenant le document XML.public void writeObject (objetIlrXmlObject , Java.io.Writer objectWriter) émet IlrXmlErrorException
IlrXmlObject en tant que document XML en fonction du mappage Java/XML défini dans le modèle d'objet de pilote.writeObject dans l'interface IlrXmlDocumentDriverIlrXmlErrorException -généré en cas d'échec de l'écriture.object -Objet par défaut à écrire.objectWriter -Rédacteur de document XML.public static void assertObjects (IlrXmlObject object, Contexte IlrContext , Java.lang.String [ ] classNames) émet IlrXmlErrorException
IlrXmlErrorException -lorsqu'une classe n'appartient pas au modèle de contexte.object -Racine de l'objet.context -Contexte dans lequel les objets sont affirmés.classNames -Nom de classe à explorer ou à affirmer. Si la valeur est null, la classe par défaut est exploret et activée.IlrXmlObjectAsserterPublic void end ()
end dans l'interface IlrXmlDocumentDriverend dans l'interface IlrXmlSchemaDriverend dans la classe IlrXmlDefaultSchemaDriverpublic IlrXmlModel getXmlModel ()
getXmlModel dans l'interface IlrXmlDocumentDrivergetXmlModel dans l'interface IlrXmlSchemaDrivergetXmlModel dans la classe IlrXmlDefaultSchemaDriver© Copyright IBM Corp. 1987, 2022