StringTemplate から動的に生成された関数を介して Java クラスの関数を呼び出すことは可能ですか?
たとえば、次は 3 つの関数を持つ Java クラスです。
public class RegionManager {
public static List<String> getCenter(){
return somelist;
}
public static List<String> getFloor(){
return somelist;
}
public static List<String> getRoom(){
return somelist;
}
}
今、私の文字列テンプレートファイルには $CS.name$
..値が「部屋」、「フロア」、「センター」の可能性があります。
値に基づいて、$CS.name$
function ( could be ) を呼び出したいと思いますgetRoom(), getFloor(), getCenter()
。String テンプレート ファイルを作成する場合、どの関数が呼び出されるのかわかりません。