Привет, я делаю проект плагина eclipse для создания IDE.В моей IDE текущий открытый редактор проверяется на наличие определенной строки и должен быть заменен строкой, введенной в текстовое поле, которое находится на виде сбоку.Я могу получить доступ к редактору, но если я ищу конкретную строку и заменяю эту строку вводом, введенным пользователем, он не работает.
IDocumentProvider provider=((AbstractTextEditor) ieditorpart).getDocumentProvid();
IDocument doc = provider.getDocument(ieditorpart.getEditorInput());
String content = doc.get();
pos=content.compareTo("\\/\\*ProbeEnd\\*\\/");
doc.replace(pos,5, "hello");
Но это не работает ... здесь ятолько что дали строку замены как hello, но это значение должно быть взято из текстового поля ..
Есть ли какая-либо ошибка при доступе к редактору?Должен ли я использовать этот подход, чтобы сделать это или есть какой-либо подход для реализации этого?Кто-нибудь может помочь мне в этом?