< prev index next >

application/org.openjdk.jmc.flightrecorder.ui/src/main/java/org/openjdk/jmc/flightrecorder/ui/pages/EventBrowserPage.java

Print this page




  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 


< prev index next >