Я пытаюсь сохранить состояние расширения JFace TreeViewer
, чтобы обновить его после вызова метода setInput()
. Я пробовал методы getExpandedElements
, setExpandedElements
, getExpandedTreePaths
, setExpandedTreePaths
TreeViewer
, но он не работает.
Object[] expandedElements = viewer.getExpandedElements();
TreePath[] expandedTreePaths = viewer.getExpandedTreePaths();
viewer.setInput();
viewer.setExpandedElements(expandedElements);
viewer.setExpandedTreePaths(expandedTreePaths);