Présentation
Classe qui donne accès aux valeurs de conteneur.
Les objets conteneur doivent être créés via TAGManager. Une fois qu'un conteneur est créé, il peut faire l'objet d'une requête pour obtenir des clés-valeurs qui peuvent dépendre des règles définies pour le conteneur. Un conteneur est actualisé automatiquement de façon périodique (toutes les 12 heures), mais peut également être actualisé manuellement grâce à refresh (TAGContainer).
Fonctions de membre public | |
(BOOL) | - booleanForKey: |
Renvoie un BOOL représentant la valeur de configuration pour la clé donnée. | |
(double) | - doubleForKey : |
Renvoie un double représentant la valeur de configuration pour la clé donnée. | |
(int64_t) | - int64ForKey : |
Renvoie un int64_t représentant la valeur de configuration pour la clé donnée. | |
(NSString *) | - stringForKey: |
Renvoie un NSString pour représenter la valeur de configuration de la clé donnée. | |
(void) | - actualiser |
Demande l'actualisation de ce conteneur à partir du réseau. | |
(void) | - fermer |
Ferme ce conteneur afin qu'il ne soit plus actualisé. | |
(BOOL) | - isDefault |
Indique s'il s'agit d'un conteneur par défaut ou d'un conteneur actualisé à partir du serveur. | |
(void) | - registerFunctionCallMacroHandler:forMacro: |
Enregistre le gestionnaire de macros donné pour gérer une macro d'appel de fonction donnée. | |
(id< TAGFunctionCallMacroHandler >). | - functionCallMacroHandlerForMacro : |
Avec le nom d'une macro d'appel de fonction, renvoie le gestionnaire enregistré pour la macro. | |
(void) | - registerFunctionCallTagHandler:forTag: |
Enregistre le gestionnaire de tags donné pour gérer une balise d'appel de fonction donnée. | |
(id< TAGFunctionCallTagHandler >) | - functionCallTagHandlerForTag : |
Avec le nom d'un tag d'appel de fonction, renvoie le gestionnaire enregistré pour le tag. | |
Propriétés | |
NSString * | containerId |
Identifiant de ce conteneur. | |
double | lastRefreshTime |
Heure de la dernière actualisation de ce conteneur depuis le réseau, en millisecondes depuis le 1er janvier 1970 à minuit (UTC). |
Documentation sur la fonction de membre
- (BOOL) booleanForKey: | (NSString *) | clé |
Renvoie un BOOL
représentant la valeur de configuration pour la clé donnée.
Si le conteneur ne comporte aucune valeur pour cette clé, la valeur NO est renvoyée.
- Paramètres :
-
clé Clé pour rechercher la valeur de configuration.
- (double) doubleForKey : | (NSString *) | clé |
Renvoie un double
représentant la valeur de configuration pour la clé donnée.
Si le conteneur ne comporte aucune valeur pour cette clé, la valeur 0.0 est renvoyée.
- Paramètres :
-
clé Clé pour rechercher la valeur de configuration.
- (int64_t) int64ForKey : | (NSString *) | clé |
Renvoie un int64_t
représentant la valeur de configuration pour la clé donnée.
Si le conteneur ne comporte aucune valeur pour cette clé, la valeur 0 s'affiche.
- Paramètres :
-
clé Clé pour rechercher la valeur de configuration.
- (NSString *) stringForKey: | (NSString *) | clé |
Renvoie un NSString
pour représenter la valeur de configuration de la clé donnée.
Si le conteneur ne comporte aucune valeur pour cette clé, une chaîne vide est renvoyée.
- Paramètres :
-
clé Clé pour rechercher la valeur de configuration.
- (void) refresh |
Demande l'actualisation de ce conteneur à partir du réseau.
Cet appel étant asynchrone, l'actualisation peut avoir lieu sur un autre thread.
- (void) close |
Ferme ce conteneur afin qu'il ne soit plus actualisé.
Après la fermeture, n'effectuez aucun autre appel au conteneur.
- (BOOL) isDefault |
Indique s'il s'agit d'un conteneur par défaut ou d'un conteneur actualisé à partir du serveur.
- (void) registerFunctionCallMacroHandler: | (id< TAGFunctionCallMacroHandler >). | gestionnaire | |
forMacro: | (NSString *) | macroName | |
Enregistre le gestionnaire de macros donné pour gérer une macro d'appel de fonction donnée.
- Paramètres :
-
handler Gestionnaire de la macro. Si le paramètre est défini sur "nil", la méthode annule l'enregistrement des gestionnaires existants pour cette macro. macroName Nom de la macro en cours d'enregistrement.
- (id<TAGFunctionCallMacroHandler>) functionCallMacroHandlerForMacro: | (NSString *) | functionCallMacroName |
Avec le nom d'une macro d'appel de fonction, renvoie le gestionnaire enregistré pour la macro.
- Renvoie :
- Gestionnaire enregistré pour la macro.
- (void) registerFunctionCallTagHandler: | (id< TAGFunctionCallTagHandler >) | gestionnaire | |
ForTag: | (NSString *) | tagName | |
Enregistre le gestionnaire de tags donné pour gérer une balise d'appel de fonction donnée.
- Paramètres :
-
handler Gestionnaire du tag. Si le paramètre est défini sur "nil", la méthode annule l'enregistrement des gestionnaires existants pour cette balise. tagName Nom de la balise en cours d'enregistrement.
- (id<TAGFunctionCallTagHandler>) functionCallTagHandlerForTag: | (NSString *) | functionCallTagName |
Avec le nom d'un tag d'appel de fonction, renvoie le gestionnaire enregistré pour le tag.
- Renvoie :
- Gestionnaire enregistré pour le tag.
Documentation de la propriété
- (NSString*) containerId [read, copy] |
Identifiant de ce conteneur.
- (double) lastRefreshTime [read, assign] |
Heure de la dernière actualisation de ce conteneur depuis le réseau, en millisecondes depuis le 1er janvier 1970 à minuit (UTC).