|
|
VADELIA |
|
|
|
|
(B) (C) |
|
|
Paragraphe d'utilisation
DECLARATION
Cet ordre s'utilise uniquement dans le cadre d'un programme VADELIA généré en client Java de type Cloud ou d'un programme VADELIA Batch généré en client Java de type service web REST.
Syntaxe
VariableREFCLASSE = new Classe()
Classe étant la classe Adélia liée à la déclaration de la variable VariableREFCLASSE via l'ordre L4G :
REF_CLASSE(Classe) VariableREFCLASSE
VariableREFCLASSE.AttributTableau = new TypeAdélia()(TailleDuTableau)
TypeAdélia étant la définition Adélia correspondant à la définition de l'attribut AttributTableau dans la classe.
TailleDuTableau => constante numérique positive entière, ou variable Adélia numérique.
Description
Permet d'instancier une variable REF_CLASSE, ou un attribut de classe Adélia de type tableau de longueur indéfinie.
Par exemple
/* Classe FAMILLE */
*ATTRIBUTS
{
REF_CLASSE(PERSONNE) Pere;
REF_CLASSE(PERSONNE) Mere;
ALPHA(30) Ville;
REF_CLASSE(PERSONNE) Enfants();
NUM_BIN_4 TableNumBin4();
}
REF_CLASSE(PERSONNE) oPersonne
REF_CLASSE(FAMILLE) oFamille
NUM_E(3,0) NbEnfants
oPersonne = new PERSONNE()
oFamille = new FAMILLE()
NbEnfants = 3
oFamille.Enfants = new PERSONNE()(NbEnfants)
oFamille.TableNumBin4 = new NUM_BIN_4()(5)