Gladir.com - X++ - Axapta Foundation classes


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):

Classe 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 12 mars 2006