У меня есть шаблон как org.eclipse.jface.text.templates.Template:плагин Затмения - Programatically создать файл из шаблона
Template template = new Template(name, description, contextTypeId, pattern, true);
или лучше org.eclipse.cdt.core.model.Template:
Template template = new Template(templateString);
Или, скажем, что шаблон уже находится в Preferences -> C/C++ -> Code Style -> Шаблоны кода, и я могу получить его прямо оттуда.
Теперь я хочу, чтобы создать файл из него, как, как вы делаете в мастере, но программно:
IFile mainTestFile = testFolder.getFile(resource.getName() + ".myfile");
if (!mainTestFile.exists()) {
mainTestFile.create(template, true, null);
}
К сожалению, это работает только для InputStream не для шаблона.
Как я могу программно создать файл в проекте eclipse из шаблона, который у меня есть?
Какой класс 'Шаблон' это? –
org.eclipse.jface.text.templates.Template; –
О каком волшебнике вы говорите? Для использования шаблона обычно требуется «TemplateContext» и «TemplateContextType». –