Fournisseur d’attributs principaux
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | OlpCorePythonAttributeProvider |
| Module | cenpyolpcore.OlpCorePythonAttributeProvider |
| Paquet | cenpyolpcore |
| Libération | R2025.2.4 |
| Méthodes | 17 |
| Sous-classes | Core Item, Core Program Component |
Héritage
Départ rapide
# Boilerplate Example
coreAttributeProvider = ... # obtained from the runtime context
result = coreAttributeProvider.GetAttributes()Index de la méthode
| Méthode | Retours | 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é |
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é |
GetBool | bool | Obtient la valeur du premier attribut bool trouvé avec le nom donné |
GetIntegerArray | list | Obtient les valeurs du premier attribut entier du tableau avec le nom donné |
GetDoubleArray | list | Obtient les valeurs du premier attribut double tableau trouvé avec le nom d’attribut donné |
GetStringArray | list | Obtient les valeurs de l’attribut du premier tableau de chaîne trouvé avec le nom d’attribut donné |
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
Retourne : 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 | Faire mousser les parents si possible |
Retourne : OlpCorePythonIntegerAttribute — retourne le premier attribut avec 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 | Faire mousser les parents si possible |
Retourne : OlpCorePythonDoubleAttribute — renvoie le premier attribut avec 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 | Faire mousser les parents si possible |
Retourne : OlpCorePythonStringAttribute — retourne le premier attribut avec 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 | Faire mousser les parents si possible |
Retourne : OlpCorePythonBoolAttribute — retourne le premier attribut avec 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 | Faire mousser les parents si possible |
Retourne : OlpCorePythonIntegerArrayAttribute — retourne le premier attribut avec 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 | Faire mousser les parents si possible |
Retourne : OlpCorePythonDoubleArrayAttribute — retourne le premier attribut avec 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 | Faire mousser les parents si possible |
Retourne : OlpCorePythonStringArrayAttribute — retourne 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 | Faire mousser les parents si possible |
Retourne : OlpCorePythonLiteralAttribute — retourne le premier attribut avec 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 | Faire mousser les parents si possible |
Retourne : int — retourne la première valeur d’attribut avec le prénom, 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 | Faire mousser les parents si possible |
Retourne : float — renvoie la première valeur d’attribut avec le prénom, 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 | Faire mousser les parents si possible |
Retourne : 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 | Faire mousser les parents si possible |
Retourne : bool — renvoie la valeur du premier attribut avec le prénom, 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 | Faire mousser les parents si possible |
Retourne : 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 | Faire mousser les parents si possible |
Retourne : 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 | Faire mousser les parents si possible |
Retourne : 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 | Faire mousser les parents si possible |
Retourne : 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
- Integer Attribute
- Double Attribute
- String Attribute
- Bool Attribute
- Integer Array Attribute
- Double Array Attribute
- String Array Attribute
- Literal Attribute
Notes de la version
Cette classe est documentée à la version R2025.2.4.