Interface publique Pilote IlrXmlSchemaDriver
Un pilote de schéma XML convertit un schéma XML en modèle d'objet d'exécution (XOM).
Le XOM est représenté par une instance IlrReflect et est utilisé lorsqu'un document XML est lu. Les données XML sont ensuite converties en instances Java IlrXmlObject .
Ces instances ou objets dynamiques Java peuvent être décomposés par le pilote dans un document XML.
| Modificateur et type | Méthode et description |
|---|---|
IlrXmlDocumentDriver |
createDocumentDriver()Crée un nouveau pilote IlrXmlDocumentDriver pour lire et enregistrer l'instance de document XML.
|
void |
end()Dispose correctement la mémoire allouée.
|
IlrXmlError[] |
getErrors()Récupère les erreurs générées lors de la dernière opération de chargement de modèle.
|
IlrReflect |
getModel()Récupère le modèle d'objet utilisé par le pilote.
|
IlrXmlError[] |
getWarnings()Récupère les avertissements générés lors de la dernière opération de chargement de modèle.
|
IlrXmlModel |
getXmlModel()Renvoie le modèle de reflet XML d'exécution.
|
IlrReflect |
loadModel(org.xml.sax.InputSource schema,
IlrXmlNsResolver nsToPackage)Chargez un schéma XML et convertissez-le en modèle
IlrReflect . |
IlrReflect |
loadModel(java.io.Reader reader,
java.lang.String packageName)Chargez un schéma XML et convertissez-le en modèle
IlrReflect . |
IlrReflect |
loadModels(org.xml.sax.InputSource[] schemaSrcs,
IlrXmlNsResolver nsToPackage)Chargez un ensemble de schémas XML et convertissez-le en modèle
IlrReflect . |
void |
setModel(IlrReflect model)Définit le modèle d'objet utilisé par le pilote.
|
IlrReflect loadModel (lecteur java.io.Reader, Java.lang.String nom_package) émet IlrXmlErrorException
Chargez un schéma XML et convertissez-le en modèle IlrReflect . Une exception IlrXmlErrorException est émise en cas d'échec de l'analyse syntaxique ou de la conversion de modèle.
IlrXmlErrorExceptionreader -Lecteur des informations XML.packageName -Nom de package des classes converties.IlrReflect loadModel (schéma org.xml.sax.InputSource, IlrXmlNsResolver nsToPackage) émet IlrXmlErrorException
Chargez un schéma XML et convertissez-le en modèle IlrReflect . Une exception IlrXmlErrorException est émise en cas d'échec de l'analyse syntaxique ou de la conversion de modèle.
IlrXmlErrorExceptionschema -Emplacement du schéma à charger.nsToPackage -programme de résolution de package qui convertit un espace de nom en nom de package. Si la valeur est null, les classes chargées sont mises dans le package par défaut.IlrReflect loadModels (org.xml.sax.InputSource [ ] schemaSrcs, IlrXmlNsResolver nsToPackage) émet IlrXmlErrorException
IlrReflect . Une exception IlrXmlErrorException est émise en cas d'échec de l'analyse syntaxique ou de la conversion de modèle.IlrXmlErrorExceptionschemaSrcs -Emplacement des schémas à charger. Pour obtenir une meilleure localisation des erreurs et l'importation de schémas, le système et l'identification publique doivent être définis.nsToPackage -programme de résolution de package qui convertit un espace de nom en nom de package. Si la valeur est null, les classes chargées sont mises dans le package par défaut.IlrXmlError[ ] getErrors ()
Récupère les erreurs générées lors de la dernière opération de chargement de modèle.
IlrXmlError[ ] getWarnings ()
Récupère les avertissements générés lors de la dernière opération de chargement de modèle.
void setModel (modèleIlrReflect ) émet IlrXmlErrorException
Définit le modèle d'objet utilisé par le pilote.
IlrXmlErrorException -est renvoyé lorsque le modèle n'est pas un modèle XML valide.model -Modèle à lier au pilote.IlrReflect getModel ()
Récupère le modèle d'objet utilisé par le pilote.
Void end ()
Dispose correctement la mémoire allouée.
IlrXmlDocumentDriver createDocumentDriver () émet IlrXmlErrorException
IlrXmlErrorExceptionIlrXmlModel getXmlModel ()
© Copyright IBM Corp. 1987, 2022