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:

KasterborousConfigurablechevron-right

Le 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);
}
Méthode
Utilisation

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.

circle-check

Avec un configurable

Avec une énumération

Pour cet exemple nous prendrons comme énumération celle qui est montré comme exemple ici.

circle-exclamation

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