61 import org.openjdk.jmc.common.item.IItemCollection; 62 import org.openjdk.jmc.common.item.IItemFilter; 63 import org.openjdk.jmc.common.item.IMemberAccessor; 64 import org.openjdk.jmc.common.item.IType; 65 import org.openjdk.jmc.common.item.ItemFilters; 66 import org.openjdk.jmc.common.item.ItemToolkit; 67 import org.openjdk.jmc.common.unit.ContentType; 68 import org.openjdk.jmc.common.unit.IQuantity; 69 import org.openjdk.jmc.common.unit.IRange; 70 import org.openjdk.jmc.common.unit.LinearKindOfQuantity; 71 import org.openjdk.jmc.common.util.StateToolkit; 72 import org.openjdk.jmc.flightrecorder.JfrAttributes; 73 import org.openjdk.jmc.flightrecorder.ui.EventTypeFolderNode.EventTypeNode; 74 import org.openjdk.jmc.flightrecorder.ui.FlightRecorderUI; 75 import org.openjdk.jmc.flightrecorder.ui.IDataPageFactory; 76 import org.openjdk.jmc.flightrecorder.ui.IDisplayablePage; 77 import org.openjdk.jmc.flightrecorder.ui.IPageContainer; 78 import org.openjdk.jmc.flightrecorder.ui.IPageDefinition; 79 import org.openjdk.jmc.flightrecorder.ui.IPageUI; 80 import org.openjdk.jmc.flightrecorder.ui.ItemCollectionToolkit; 81 import org.openjdk.jmc.flightrecorder.ui.PageManager; 82 import org.openjdk.jmc.flightrecorder.ui.RuleManager; 83 import org.openjdk.jmc.flightrecorder.ui.StreamModel; 84 import org.openjdk.jmc.flightrecorder.ui.common.AbstractDataPage; 85 import org.openjdk.jmc.flightrecorder.ui.common.DataPageToolkit; 86 import org.openjdk.jmc.flightrecorder.ui.common.FlavorSelector; 87 import org.openjdk.jmc.flightrecorder.ui.common.FlavorSelector.FlavorSelectorState; 88 import org.openjdk.jmc.flightrecorder.ui.common.ImageConstants; 89 import org.openjdk.jmc.flightrecorder.ui.common.ItemList; 90 import org.openjdk.jmc.flightrecorder.ui.common.ItemList.ItemListBuilder; 91 import org.openjdk.jmc.flightrecorder.ui.common.TypeFilterBuilder; 92 import org.openjdk.jmc.flightrecorder.ui.messages.internal.Messages; 93 import org.openjdk.jmc.flightrecorder.ui.pages.itemhandler.ItemHandlerPage; 94 import org.openjdk.jmc.flightrecorder.ui.pages.itemhandler.ItemHandlerPage.ItemHandlerUiStandIn; 95 import org.openjdk.jmc.flightrecorder.ui.selection.SelectionStoreActionToolkit; 96 import org.openjdk.jmc.ui.OrientationAction; 97 import org.openjdk.jmc.ui.column.ColumnManager.SelectionState; 98 import org.openjdk.jmc.ui.column.TableSettings; 99 import org.openjdk.jmc.ui.column.TableSettings.ColumnSettings; 100 import org.openjdk.jmc.ui.handlers.ActionToolkit; 101 import org.openjdk.jmc.ui.handlers.MCContextMenuManager; 102 import org.openjdk.jmc.ui.misc.PersistableSashForm; 103 104 public class EventBrowserPage extends AbstractDataPage { 105 private static final ImageDescriptor NEW_PAGE_ICON = FlightRecorderUI.getDefault() 106 .getMCImageDescriptor(ImageConstants.ICON_NEW_PAGE); 107 108 public static class Factory implements IDataPageFactory { 109 110 @Override 111 public String getName(IState state) { 112 return Messages.EventBrowserPage_PAGE_NAME; 113 } 114 | 61 import org.openjdk.jmc.common.item.IItemCollection; 62 import org.openjdk.jmc.common.item.IItemFilter; 63 import org.openjdk.jmc.common.item.IMemberAccessor; 64 import org.openjdk.jmc.common.item.IType; 65 import org.openjdk.jmc.common.item.ItemFilters; 66 import org.openjdk.jmc.common.item.ItemToolkit; 67 import org.openjdk.jmc.common.unit.ContentType; 68 import org.openjdk.jmc.common.unit.IQuantity; 69 import org.openjdk.jmc.common.unit.IRange; 70 import org.openjdk.jmc.common.unit.LinearKindOfQuantity; 71 import org.openjdk.jmc.common.util.StateToolkit; 72 import org.openjdk.jmc.flightrecorder.JfrAttributes; 73 import org.openjdk.jmc.flightrecorder.ui.EventTypeFolderNode.EventTypeNode; 74 import org.openjdk.jmc.flightrecorder.ui.FlightRecorderUI; 75 import org.openjdk.jmc.flightrecorder.ui.IDataPageFactory; 76 import org.openjdk.jmc.flightrecorder.ui.IDisplayablePage; 77 import org.openjdk.jmc.flightrecorder.ui.IPageContainer; 78 import org.openjdk.jmc.flightrecorder.ui.IPageDefinition; 79 import org.openjdk.jmc.flightrecorder.ui.IPageUI; 80 import org.openjdk.jmc.flightrecorder.ui.ItemCollectionToolkit; 81 import org.openjdk.jmc.flightrecorder.ui.RuleManager; 82 import org.openjdk.jmc.flightrecorder.ui.StreamModel; 83 import org.openjdk.jmc.flightrecorder.ui.common.AbstractDataPage; 84 import org.openjdk.jmc.flightrecorder.ui.common.DataPageToolkit; 85 import org.openjdk.jmc.flightrecorder.ui.common.FlavorSelector; 86 import org.openjdk.jmc.flightrecorder.ui.common.FlavorSelector.FlavorSelectorState; 87 import org.openjdk.jmc.flightrecorder.ui.common.ImageConstants; 88 import org.openjdk.jmc.flightrecorder.ui.common.ItemList; 89 import org.openjdk.jmc.flightrecorder.ui.common.ItemList.ItemListBuilder; 90 import org.openjdk.jmc.flightrecorder.ui.common.TypeFilterBuilder; 91 import org.openjdk.jmc.flightrecorder.ui.messages.internal.Messages; 92 import org.openjdk.jmc.flightrecorder.ui.selection.SelectionStoreActionToolkit; 93 import org.openjdk.jmc.ui.OrientationAction; 94 import org.openjdk.jmc.ui.column.ColumnManager.SelectionState; 95 import org.openjdk.jmc.ui.column.TableSettings; 96 import org.openjdk.jmc.ui.column.TableSettings.ColumnSettings; 97 import org.openjdk.jmc.ui.handlers.ActionToolkit; 98 import org.openjdk.jmc.ui.handlers.MCContextMenuManager; 99 import org.openjdk.jmc.ui.misc.PersistableSashForm; 100 101 public class EventBrowserPage extends AbstractDataPage { 102 private static final ImageDescriptor NEW_PAGE_ICON = FlightRecorderUI.getDefault() 103 .getMCImageDescriptor(ImageConstants.ICON_NEW_PAGE); 104 105 public static class Factory implements IDataPageFactory { 106 107 @Override 108 public String getName(IState state) { 109 return Messages.EventBrowserPage_PAGE_NAME; 110 } 111 |