Séquence d'actions de l'adaptateur

Cette section décrit la séquence des actions exécutées par l’adaptateur sur l'objet Java.

Le constructeur est mappé et suivi des zones publiques. Il s’agit de l’ordre dans lequel l’adaptateur prend en compte les éléments suivants : Il appelle d'abord le constructeur pour créer l'objet, puis définit les zones publiques en fonction des valeurs du schéma.

Lorsque cette carte est exécutée, l’objet est créé en appelant le constructeur avec 1 comme valeur du paramètre unique du constructeur. Les zones publiques sont ensuite définies sur les valeurs définies dans la mappe. L’objet reçoit la référence id1, qui peut être utilisée dans toute carte ultérieure.

Si cette mappe est exécutée et que la sortie est dirigée vers un fichier et non vers Adaptateur de classe Java, on constate que le schéma génère une représentation XML de l'objet et de ses méthodes :

<SubClass inherited="no" returnFields="no" this="id1">
    <Constructor>
      <P1_int type="int">1</P1_int> 
   </Constructor>
    <Fields>
      <_intField type="int">5</_intField>
      <_byteArrayField type="byte[]">
         <element>8</element>
        <element>9</element>
      </_byteArrayField>
    </Fields>
</SubClass>