Rubrique précédente: Editeur Complex Object Editor (COE) (Editeur d'objets complexes)Rubrique suivante: Panneau Object Call Tree (Arborescence des appels d'objet)


Appel de l'éditeur Complex Object Editor (Editeur d'objets complexes)

L'apparence de l'éditeur Complex Object Editor (Editeur d'objets complexes) est identique, où qu'il soit.

Par exemple, lorsque vous appelez l'étape Dynamic Java Execution (Exécution Java dynamique) à l'aide de la classe Customer, la fenêtre suivante s'affiche :

Etape Dynamic Java Execution (Exécution Java dynamique) de l'éditeur Complex Object Editor (Editeur d'objets complexes)

Sélectionnez la machine virtuelle Java locale et entrez com.itko.examples.dto.Customer dans le champ Make New Object Of Class (Créer un objet de classe).

Pour charger l'objet dans l'éditeur d'objets, cliquez sur Construct/Load Object (Générer/charger un objet).

Editeur Complex Object Editor (Editeur d'objets complexes)

Une fois que l'objet est chargé, l'éditeur Complex Object Editor est appelé.

Etape Dynamic Java Execution (Exécution Java dynamique) de l'éditeur Complex Object Editor (Editeur d'objets complexes) après l'appel de cet éditeur

L'éditeur d'objets est divisé en deux panneaux. Le panneau de gauche, l'arborescence Object Call Tree (Arborescence des appels d'objet), suit les appels de méthode, ainsi que leurs paramètres d'entrée et les valeurs renvoyées. Le panneau Object Call Tree est décrit en détail dans la rubrique suivante.

Le panneau droit, nommé Object State (Etat de l'objet), comporte un ensemble d'onglets dynamiques (panneau Data Sheet (Feuille de données), panneau Call Sheet (Feuille d'appel), panneau Doc (Document)) qui vous indiquent les options disponibles.

Remarque : Si la réponse est un fichier XML supérieur à 5 Mo, il est affiché en texte brut sans vue DOM. Vous pouvez ajuster cette limite de 5 Mo avec la propriété gui.viewxml.maxResponseSize.

La fenêtre précédente indique un objet Java de type Customer loaded dans l'éditeur. Cet objet a été chargé à l'aide de l'étape de test Dynamic Java Execution (Exécution Java dynamique), mais d'autres opérations auraient pu également le charger. Aucun appel n'a été effectué sur l'objet.