2015-04-03 69 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(...); 
    } 
} 
相关问题