StringTemplateから動的に生成された関数を通じてJavaクラスの関数を呼び出すことはできますか?Stringテンプレートからの動的関数呼び出し
例えば、以下は、の値が「ルーム」、「フロア」、「センター」かもしれない。..三つの機能
public class RegionManager {
public static List<String> getCenter(){
return somelist;
}
public static List<String> getFloor(){
return somelist;
}
public static List<String> getRoom(){
return somelist;
}
}
とJavaクラスは今、私の文字列のテンプレートファイルが$CS.name$
が含まれています。
の値に基づいて、私は関数(getRoom(), getFloor(), getCenter()
)を呼び出す必要があります。注意してください私は文字列テンプレートファイルを書くとき、私は知られていない、どの関数が呼び出されます。
私は知っているかもしれません - どうしてあなたはこの質問に答えますか? – Pankesh
https://stackoverflow.com/a/49125672/2158970 – Yuraj