Est-il possible d'appeler une fonction de classe Java via une fonction générée dynamiquement à partir de StringTemplate?appel de fonction dynamique à partir de modèle de chaîne
par exemple, à la suite est une classe Java avec trois fonctions
public class RegionManager {
public static List<String> getCenter(){
return somelist;
}
public static List<String> getFloor(){
return somelist;
}
public static List<String> getRoom(){
return somelist;
}
}
Maintenant, mon fichier modèle de chaîne contient $CS.name$
.. la valeur pourrait être « Room », « Floor », « Centre ». Basé sur la valeur $CS.name$
, je veux appeler la fonction (pourrait être getRoom(), getFloor(), getCenter()
).
S'il vous plaît noter que lorsque j'écris le fichier de modèle String, je ne sais pas, quelle fonction va être appelée.
Puis-je savoir - pourquoi donnez-vous cette question? – Pankesh
https://stackoverflow.com/a/49125672/2158970 – Yuraj