SchemaProvider

Le SchemaProvider permet d'ajouter des variables et des conditions de lignes.

public interface SchemaProvider {
    void register(String name,SchemaVariable variable);
    void register(String name, SchemaCondition line_condition);
    File loadFromRessources(String name, JavaPlugin loaded_from);
}
Méthode
Usage
void register(String name, SchemaVariable variable);

Permet d'ajouter une variable pour les schémas

void register(String name, SchemaCondition line_condition);

Permet d'ajouter une condition de ligne pour les schémas

File loadFromRessources(String name, JavaPlugin loaded_from);

Permet de lire un fichier schéma qui se trouve dans les ressources d'un plugin. Cette méthode créera ensuite un dossier et une copie du fichier au sein du fichier du plugin. Ainsi charger un fichier nommé: test.shma. Aura pour effet de créer une copie dans plugins/NOM_DU_PLUGIN/schemas/test.shma. La fonction renvoie la référence à ce nouveau fichier créé.

Last updated