Fournisseur d’attributs principaux
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | OlpCorePythonAttributeProvider |
| Module | cenpyolpcore.OlpCorePythonAttributeProvider |
| Paquet | cenpyolpcore |
| Sortie | R2025.2.4 |
| Méthodes | 17 |
| sous-classes | Élément principal, Composante du programme principal |
Héritage
Démarrage rapide
# Boilerplate Example
coreAttributeProvider = ... # obtained from the runtime context
result = coreAttributeProvider.GetAttributes()Indice de la méthode
| Méthode | Résultats | Résumé |
|---|---|---|
GetAttributes | list | Obtient tous les attributs |
GetIntegerAttribute | OlpCorePythonIntegerAttribute | Obtient le premier attribut entier avec le prénom. |
GetDoubleAttribute | OlpCorePythonDoubleAttribute | Obtient le premier double attribut avec le prénom. |
GetStringAttribute | OlpCorePythonStringAttribute | Obtient l’attribut de la première chaîne avec le prénom. |
GetBoolAttribute | OlpCorePythonBoolAttribute | Obtient le premier attribut bool avec le prénom. |
GetIntegerArrayAttribute | OlpCorePythonIntegerArrayAttribute | Obtient le premier attribut entier du tableau avec le nom donné. |
GetDoubleArrayAttribute | OlpCorePythonDoubleArrayAttribute | Obtient le premier attribut double tableau avec le nom donné. |
GetStringArrayAttribute | OlpCorePythonStringArrayAttribute | Obtient l’attribut du premier tableau de chaîne avec le nom donné. |
GetLiteralAttribute | OlpCorePythonLiteralAttribute | Obtient le premier attribut littéral avec le prénom. |
GetInteger | int | Obtient la valeur du premier attribut entier trouvé avec le nom donné de l’attribut |
GetDouble | float | Obtient la valeur du premier double attribut trouvé avec le nom donné |
GetString | str | Obtient la valeur de la première chaîne d’attributs trouvée avec le nom donné de l’attribut |
GetBool | bool | Obtient la valeur du premier attribut bool trouvé avec le nom donné de l’attribut |
GetIntegerArray | list | Obtient les valeurs du premier attribut entier trouvé avec le nom donné de l’attribut |
GetDoubleArray | list | Obtient les valeurs du premier attribut double tableau trouvé avec le nom donné de l’attribut |
GetStringArray | list | Obtient les valeurs de l’attribut du premier tableau de chaînes trouvé avec le nom donné de l’attribut |
GetLiteral | str | Obtient la valeur du premier attribut littéral trouvé avec le nom donné |
Méthodes de requête
GetAttributes
def GetAttributes() -> listObtient tous les attributs
Retours : list — Retourne une liste contenant tous les attributs de ce fournisseur
GetIntegerAttribute
def GetIntegerAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonIntegerAttributeObtient le premier attribut entier avec le prénom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Returns : OlpCorePythonIntegerAttribute — renvoie le premier attribut portant le prénom, Aucun si aucun attribut correspondant n’a été trouvé
GetDoubleAttribute
def GetDoubleAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonDoubleAttributeObtient le premier double attribut avec le prénom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Returns : OlpCorePythonDoubleAttribute — renvoie le premier attribut portant le prénom, Aucun si aucun attribut correspondant n’a été trouvé
GetStringAttribute
def GetStringAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonStringAttributeObtient l’attribut de la première chaîne avec le prénom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Returns : OlpCorePythonStringAttribute — renvoie le premier attribut portant le prénom, Aucun si aucun attribut correspondant n’a été trouvé
GetBoolAttribute
def GetBoolAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonBoolAttributeObtient le premier attribut bool avec le prénom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Returns : OlpCorePythonBoolAttribute — renvoie le premier attribut portant le prénom, Aucun si aucun attribut correspondant n’a été trouvé
GetIntegerArrayAttribute
def GetIntegerArrayAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonIntegerArrayAttributeObtient le premier attribut entier du tableau avec le nom donné.
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Returns : OlpCorePythonIntegerArrayAttribute — renvoie le premier attribut portant le prénom, Aucun si aucun attribut correspondant n’a été trouvé
GetDoubleArrayAttribute
def GetDoubleArrayAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonDoubleArrayAttributeObtient le premier attribut double tableau avec le nom donné.
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Returns : OlpCorePythonDoubleArrayAttribute — renvoie le premier attribut portant le prénom, Aucun si aucun attribut correspondant n’a été trouvé
GetStringArrayAttribute
def GetStringArrayAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonStringArrayAttributeObtient l’attribut du premier tableau de chaîne avec le nom donné.
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Returns : OlpCorePythonStringArrayAttribute — renvoie le premier attribut portant le prénom, Aucun si aucun attribut correspondant n’a été trouvé
GetLiteralAttribute
def GetLiteralAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonLiteralAttributeObtient le premier attribut littéral avec le prénom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Returns : OlpCorePythonLiteralAttribute — renvoie le premier attribut portant le prénom, Aucun si aucun attribut correspondant n’a été trouvé
GetInteger
def GetInteger(attributeName: str, bubbleUp: bool) -> intObtient la valeur du premier attribut entier trouvé avec le nom donné de l’attribut
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Retours : int — renvoie la première valeur d’attribut avec le nom d’origine, min() si aucun attribut correspondant n’a été trouvé
GetDouble
def GetDouble(attributeName: str, bubbleUp: bool) -> floatObtient la valeur du premier double attribut trouvé avec le nom donné
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Retours : float — retourne la première valeur d’attribut avec le nom donné, NaN, si aucun attribut correspondant n’a été trouvé
GetString
def GetString(attributeName: str, bubbleUp: bool) -> strObtient la valeur de la première chaîne d’attributs trouvée avec le nom donné de l’attribut
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Retours : str — retourne la première valeur d’attribut avec le nom donné, chaîne vide si aucun attribut correspondant n’a été trouvé
GetBool
def GetBool(attributeName: str, bubbleUp: bool) -> boolObtient la valeur du premier attribut bool trouvé avec le nom donné de l’attribut
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Retours : bool — renvoie la première valeur d’attribut avec le nom d’origine, Faux si aucun attribut correspondant n’a été trouvé
GetIntegerArray
def GetIntegerArray(attributeName: str, bubbleUp: bool) -> listObtient les valeurs du premier attribut entier trouvé avec le nom donné de l’attribut
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Retours : list — renvoie une liste avec les valeurs du premier attribut trouvé. Si aucun attribut n’a été trouvé, la liste est vide
GetDoubleArray
def GetDoubleArray(attributeName: str, bubbleUp: bool) -> listObtient les valeurs du premier attribut double tableau trouvé avec le nom donné de l’attribut
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Retours : list — renvoie une liste avec les valeurs du premier attribut trouvé. Si aucun attribut n’a été trouvé, la liste est vide
GetStringArray
def GetStringArray(attributeName: str, bubbleUp: bool) -> listObtient les valeurs de l’attribut du premier tableau de chaînes trouvé avec le nom donné de l’attribut
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Retours : list — renvoie une liste avec les valeurs du premier attribut trouvé. Si aucun attribut n’a été trouvé, la liste est vide
GetLiteral
def GetLiteral(attributeName: str, bubbleUp: bool) -> strObtient la valeur du premier attribut littéral trouvé avec le nom donné
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut |
bubbleUp | bool | Faites monter les parents si possible |
Retours : str — retourne la première valeur d’attribut avec le nom donné, chaîne vide si aucun attribut correspondant n’a été trouvé
Types apparentés
- Attribut entier
- Double attribut
- Attribut de la chaîne
- Attribut Bool
- Attribut entier du tableau
- Double attribut de tableau
- attribut du tableau de chaîne
- Attribut Littéral
Version Notes
Cette classe est documentée à la version R2026.1.1.