Class UndoablePropertySheetEntry

All Implemented Interfaces:
IPropertySheetEntry

public class UndoablePropertySheetEntry extends PropertySheetEntry

UndoablePropertySheetEntry provides undo support for changes made to IPropertySources by the PropertySheetViewer. Clients can construct a PropertySheetPage and use this class as the root entry. All changes made to property sources displayed on that page will be done using the provided command stack.

NOTE: If you intend to use an IPropertySourceProvider for a PropertySheetPage whose root entry is an instance of of UndoablePropertySheetEntry, you should set the IPropertySourceProvider on that root entry, rather than the PropertySheetPage.