Я создал редактор, который открывается из представления.Как сохранить состояние редактора в eclipse
В частности, я создал класс редактора, который расширяет EditorPart
и ввод редактора, который расширяет IEditorInput
. Я также создал представление, где, если вы дважды щелкните элемент в представлении, редактор откроется. Редактор просто показывает дерево.
Все работает хорошо. Мне нужно сделать, чтобы сохранить состояние редактора при его изменении, например, когда я добавляю treeItem в дерево.
Я прочитал несколько руководств, но большинство из них объясняет, как сохранить состояние представления с помощью mementos. Я новичок в разработке Eclipse, поэтому, пожалуйста, медведь со мной: P
Это довольно широкий вопрос. Большинство редакторов редактируют или создают файл, не так ли здесь? –
Если редактор поддерживает расширение файла, например .txt, процесс сохранения является автоматическим, так как изменения внесены в файл. В моем случае это своего рода графический, а не текстовый, поскольку он показывает дерево, поэтому его нельзя сохранить в виде файла. Я предполагаю, что вы каким-то образом сохраняете элементы дерева внутри памяти, тогда память сохраняется как файл xml, как вид, но я не могу снять это, atm: P –