Voici la liste des classes du X++ (Axapta):
Classe | Description |
---|---|
array | Cette classe permet d'avoir une liste d'élément de tous types. |
list | Cette classe permet d'avoir une liste d'élément séquentiel. |
map | Cette classe permet d'avoir une liste d'élément repérable à partir de clef. |
set | Cette classe permet de manipuler des ensembles. |
struct | Cette classe permet de manipuler des enregistrements de données. |
Voici la liste des fonctions des classes du X++ (Axapta):
Fonction | Prototype | Description |
---|---|---|
array.create | public static array create(container c) | Cette fonction permet de restaurer une liste de données sauvegarder par l'entremise de «container». |
array.definitionString | public str definitionString() | Cette fonction retourne sous forme de chaine de caractères la définition d'un élément. |
array.lastIndex | public int lastIndex() | Cette fonction retourne le plus grande index emmagasiné pour sauvegarder une valeur. |
array.new | public new (types type) | Ce constructeur permet de créer l'objet de la classe «array». |
array.pack | container pack() | Cette fonction permet de produire une liste de données sauvegardable, dans une base de données par exemple, par l'entremise de «container». |
array.value | public any value(int index, any value=NULL) | Cette fonction permet de demander ou de fixer la valeur d'une élément. |
array.toString | public str toString() | Cette fonction retourne sous forme de chaine de caractères la valeur d'un élément. |
array.typeId | public int typeId() | Cette fonction retourne le type de la valeur d'un élément. |
list.addStart | public any addStart(any value) | Cette fonction permet d'ajouter une valeur au début de la liste. |
list.addEnd | public any addEnd(any value) | Cette fonction permet d'ajouter une valeur à la fin de la liste. |
list.create | public static list create(container c) | Cette fonction permet de restaurer une liste de données sauvegarder par l'entremise de «container». |
list.definitionString | public str definitionString() | Cette fonction retourne sous forme de chaine de caractères la définition d'un élément. |
list.elements | public int elements() | Cette fonction retourne le nombre d'élément que contient la liste. |
list.empty | public boolean empty() | Cette fonction permet d'indiquer si la liste ne contient aucun élément. |
list.equal | public static boolean equal(list l1, list l2) | Cette fonction indique si les deux listes spécifiés sont identiques. |
list.equalTo | public boolean equalTo(list l) | Cette fonction indique si la liste de cette classe correspond à une autre liste. |
list.merge | public static list merge(list l1, list l2) | Cette fonction retourne le contenu de la fusion de deux listes d'objet de classe «list». |
list.new | public new (types type) | Ce constructeur permet de créer l'objet de la classe «list». |
list.pack | container pack() | Cette fonction permet de produire une liste de données sauvegardable, dans une base de données par exemple, par l'entremise de «container». |
list.toString | public str toString() | Cette fonction retourne sous forme de chaine de caractères la valeur d'un élément. |
list.typeId | public int typeId() | Cette fonction retourne le type de la valeur d'un élément. |
map.create | public static create(container c) | Cette fonction permet de restaurer une liste de données sauvegarder par l'entremise de «container». |
map.definitionString | public str definitionString() | Cette fonction retourne sous forme de chaine de caractères la définition d'un élément. |
map.elements | public int elements() | Cette fonction indique le nombre de clef existant ou le nombre de valeur. |
map.empty | public boolean empty() | Cette fonction permet d'indiquer si la classe «map» ne contient aucun élément. |
map.equal | public static boolean equal(map m1, map m2) | Cette fonction indique si les deux listes de clefs spécifiés sont identiques. |
map.exists | public boolean exists(any keyValue) | Cette fonction indique si la clef spécifié existe. |
map.insert | public insert(any keyValue, any value) | Cette fonction permet d'insérer la paire de données clef et valeur dans la classe «map». |
map.keySet | public set keySet() | Cette fonction retourne l'ensemble complet des valeurs de clef. |
map.keyType | public types keyType() | Cette fonction indique le type de la valeur de la clef. |
map.lookup | public any lookup(any keyValue) | Cette fonction retourne la valeur que contient la clef spécifié. |
map.new | public new(types keyType, types valueType) | Ce constructeur permet de créer l'objet de la classe «map». |
map.pack | container pack() | Cette fonction permet de produire une liste de données sauvegardable, dans une base de données par exemple, par l'entremise de «container». |
map.remove | public boolean remove(any keyValue) | Cette fonction de supprimer un élément ayant la clef spécifié. |
map.toString | public str toString() | Cette fonction retourne sous forme de chaine de caractères la valeur d'un élément de la liste. |
map.valueSet | public set valueSet() | Cette fonction retourne l'ensemble des valeurs cartographié par les clefs. |
map.valueType | public types valueType() | Cette fonction indique le type de la valeur. |
set.add | public boolean add(any value) | Cette fonction permet d'ajouter une valeur à l'ensemble. |
set.create | public static set create(container c) | Cette fonction permet de restaurer une liste de données sauvegarder par l'entremise de «container». |
set.definitionString | public str definitionString() | Cette fonction retourne sous forme de chaine de caractères la définition d'un élément de l'ensemble. |
set.difference | public static set difference(set set1, set set2) | Cette fonction retourne le résultat de l'ensemble «set1» ne figurant pas dans l'ensemble «set2». |
set.elements | public int elements() | Cette fonction retourne le nombre de valeurs que contient l'ensemble. |
set.empty | public boolean empty() | Cette fonction indique si l'ensemble est vide. |
set.equal | public boolean equal(set s) | Cette fonction indique si l'ensemble de cette classe est identique à un autre ensemble. |
set.in | public boolean in(any value) | Cette fonction indique si la valeur spécifié est dans l'ensemble. |
set.intersection | public static set intersection(set set1, set set2) | Cette fonction retourne le résultat d'un intersection entre les deux ensembles spécifié et indique donc les éléments touchant aux deux ensembles. |
set.new | public new(types type) | Ce constructeur permet de créer l'objet de la classe «set». |
set.pack | container pack() | Cette fonction permet de produire une liste de données sauvegardable, dans une base de données par exemple, par l'entremise de «container». |
set.remove | public boolean remove(any value) | Cette fonction supprimer une valeur de l'ensemble. |
set.toString | public str toString() | Cette fonction retourne sous forme de chaine de caractères la valeur d'un élément de l'ensemble. |
set.typeId | public types typeId() | Cette fonction retourne le type de la valeur de l'ensemble. |
set.union | public static set union(set set1, set set2) | Cette fonction retourne le résultat de l'union entre les deux ensembles spécifié et indique donc les éléments contenu dans l'un ou l'autre des ensembles. |
struct.add | public void add(str fieldName, any value) | Cette fonction permet d'ajouter un champs à la structure tout en lui attribuant une valeur. |
struct.create | public static struct create(container c) | Cette fonction permet de restaurer une liste de données sauvegarder par l'entremise de «container». |
struct.definitionString | public str definitionString() | Cette fonction retourne sous forme de chaine de caractères la définition d'un élément. |
struct.equal | public static boolean equal(struct s1, struct s2) | Cette fonction indique si les deux structures spécifiés sont identiques. |
struct.fieldName | public str fieldName(int index) | Cette fonction retourne le nom de champs correspondant à l'index. |
struct.fields | public int fields() | Cette fonction retourne le nombre de champs. |
struct.fieldType | public types fieldType(int index) | Cette fonction retourne le type de champs correspondant à l'index. |
struct.index | public int index(str fieldName) | Cette fonction retourne l'index correspondant au nom de champs. |
struct.merge | public static struct merge(struct s1, struct s2) | Cette fonction retourne le contenu de la fusion de deux structures d'objet de classe «struct». |
struct.new | public new(str fieldSpecifier), public new(...) | Ce constructeur permet de créer l'objet de la classe «struct». |
struct.pack | container pack() | Cette fonction permet de produire une liste de données sauvegardable, dans une base de données par exemple, par l'entremise de «container». |
struct.toString | public str toString() | Cette fonction retourne sous forme de chaine de caractères la valeur d'un élément. |
struct.value | public any value(str fieldname, any value = null) | Cette fonction permet de demander ou de fixer la valeur d'un enregistrement à partir de son nom de champs. |
struct.valueImage | public str valueImage(int index) | Cette fonction retourne une chaine de caractères représentant le champs de l'index. |
struct.valueIndex | public any valueIndex(int index, any value=null) | Cette fonction permet de demander ou de fixer la valeur d'un enregistrement à partir de l'index de champs. |
Dernière mise à jour : Dimanche, le 9 avril 2017