2015-04-03 21 views
0

我想創建一個帶有任務的插件,但我無法訪問I18bean的實例來檢索國際化消息。有沒有人有如何做到這一點暗示?如何從任務中訪問I18n Bean

+0

順便說一句,我試圖創建標籤竹插件的開發,但我沒有足夠的聲譽。有足夠的影響力的人可以做到嗎?非常感謝 – Teocali 2015-04-05 09:08:42

回答

0

找到它。您需要添加一個構造帶I18nBeanFactory參數,並使用這個檢索的I18nBean

public class CreateFileTask implements TaskType { 

    public I18nBeanFactory i18nBeanFactory; 

    public CreateFileTask(I18nBeanFactory i18nBeanFactory) { 
     this.i18nBeanFactory=i18nBeanFactory; 
    } 
    @NotNull 
    @Override 
    public TaskResult execute(TaskContext taskContext) throws TaskException { 
     I18nBean i18nBean = i18nBeanFactory.getI18nBean(); 
     i18Bean.getText(...); 
    } 
} 
相關問題