ConfigurableProvider
Le ConfigurableProvider est un provider qui permet d'accéder au données de la partie sur les Configurables ainsi qu'a enregistrer de nouveaux Configurables
L'objet Configurable
Référence de l'objet KasterborousConfigurable:
KasterborousConfigurableLe Provider
public interface ConfigurableProvider {
LinkedList<KasterBorousConfigurable> getConfigurables();
void RegisterConfigurable(KasterBorousConfigurable... configurable);
void RegisterConfigurable(ArrayList<KasterBorousConfigurable> configurable);
int getDataFrom(KasterBorousConfigurable configurable);
boolean getBooleanDataFrom(KasterBorousConfigurable configurable);
boolean translateDataToBoolean(int data);
int getDataFrom(String name);
void setDataOf(KasterBorousConfigurable kasterBorousConfigurable,int data);
void setDataOf(String name,int data);
}Renvoie la totalité des Configurables qui ont été enregistré.
Permet d'enregistrer un ou plusieurs KasterborousConfigurable
Permet d'enregistrer une liste de KasterborousConfigurable
Permet d'extraire les données d'un KasterborousConfigurable. La donnée est représentée par un entier positif.
1m30 -> 90, 112% -> 112
Utile quand le type de donnée du KasterborousConfigurable est booléen. Renvoie true/false.
Permet de convertir une donnée extraite d'un KasterborousConfigurable vers un booléen.
Permet d'extraire les données d'un KasterborousConfigurable a partir du nom du Configurable. La donnée est représentée par un entier positif.
Permet de modifier la donnée portée par un KasterborousConfigurable.
Permet de modifier la donnée portée par un KasterborousConfigurable.
Usage
Enregistrer un nouveau Configurable.
Il est recommandé de créer vos Configurables à l'aide d'une énumération.
Il est donc conseillé de copier cet exemple pour la création de vos Configurables
Avec un configurable
Avec une énumération
Pour cet exemple nous prendrons comme énumération celle qui est montré comme exemple ici.
Votre énumération doit implémenté l'interface KasterborousConfigurable
Modifier la valeur d'un configurable
Ici on modifie la donnée portée par le Configurable: TEST_CONFIG. De base TEST_CONFIG porte la valeur 10. Ici on la modifiera pour la valeur 14.
Last updated