Examples of ILogViewEditor


Examples of net.sf.logsaw.ui.editors.ILogViewEditor

        SWT.COLOR_LIST_BACKGROUND));
    displayText.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    displayText.setEditable(false);
   
    IEditorPart activeEditor = getSite().getPage().getActiveEditor();
    ILogViewEditor editor = activeEditor != null ?
        (ILogViewEditor) activeEditor.getAdapter(ILogViewEditor.class) : null;
    if (editor != null) {
      // Pick up editor that is already opened
      activeEditorChanged(editor);
    } else {
View Full Code Here

Examples of net.sf.logsaw.ui.editors.ILogViewEditor

  @Override
  public Object execute(ExecutionEvent event) throws ExecutionException {
    // Get the editor
    IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
    IWorkbenchPage page = window.getActivePage();
    ILogViewEditor editor =
      (ILogViewEditor) page.getActiveEditor().getAdapter(ILogViewEditor.class);
    if (editor != null) {
      String pageNumber = event.getParameter(
          "net.sf.logsaw.ui.commands.GoToPageCommand.pageNumber"); //$NON-NLS-1$
      editor.goToPage(Integer.valueOf(pageNumber));
     
      // Request re-evaluation
      IEvaluationService service =
        (IEvaluationService) window.getService(IEvaluationService.class);
      service.requestEvaluation("net.sf.logsaw.ui.expressions.logViewEditor.isPreviousPageAllowed"); //$NON-NLS-1$
View Full Code Here

Examples of net.sf.logsaw.ui.editors.ILogViewEditor

  @Override
  public Object execute(ExecutionEvent event) throws ExecutionException {
    // Get the editor
    IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
    IWorkbenchPage page = window.getActivePage();
    ILogViewEditor editor =
      (ILogViewEditor) page.getActiveEditor().getAdapter(ILogViewEditor.class);
    if (editor != null) {
      editor.nextPage();
     
      // Request re-evaluation
      IEvaluationService service =
        (IEvaluationService) window.getService(IEvaluationService.class);
      service.requestEvaluation("net.sf.logsaw.ui.expressions.logViewEditor.isPreviousPageAllowed"); //$NON-NLS-1$
View Full Code Here

Examples of net.sf.logsaw.ui.editors.ILogViewEditor

              (IEditorInput) log.getAdapter(IEditorInput.class),
              null, IWorkbenchPage.MATCH_INPUT);
          for (IEditorReference editorRef : editorRefs) {
            // Refresh editor
            IEditorPart editorPart = editorRef.getEditor(false);
            ILogViewEditor editor = editorPart != null ?
                (ILogViewEditor) editorPart.getAdapter(ILogViewEditor.class) : null;
            if (editor != null) {
              editor.clearQueryContext();
              editor.goToPage(1);
            }
          }
        } catch (CoreException e) {
          statuses.add(e.getStatus());
        }
View Full Code Here

Examples of net.sf.logsaw.ui.editors.ILogViewEditor

   * @see org.eclipse.core.expressions.IPropertyTester#test(java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object)
   */
  @Override
  public boolean test(Object receiver, String property, Object[] args,
      Object expectedValue) {
    ILogViewEditor editor = (ILogViewEditor) receiver;
    boolean value = false;
    if ("isNextPageAllowed".equals(property)) { //$NON-NLS-1$
      value = editor.isNextPageAllowed();
    } else if ("isPreviousPageAllowed".equals(property)) { //$NON-NLS-1$
      value = editor.isPreviousPageAllowed();
    } else if ("isFocusCellBackedByLogEntryField".equals(property)) { //$NON-NLS-1$
      value = editor.getFocusCellLogEntryField() != null;
    } else if ("isFocusCellTextNotEmpty".equals(property)) { //$NON-NLS-1$
      value = editor.getFocusCellText().length() > 0;
    }
    return expectedValue == null ?
        value : value == ((Boolean) expectedValue).booleanValue();
  }
View Full Code Here

Examples of net.sf.logsaw.ui.editors.ILogViewEditor

  @Override
  public Object execute(ExecutionEvent event) throws ExecutionException {
    // Get the editor
    IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
    IWorkbenchPage page = window.getActivePage();
    ILogViewEditor editor =
      (ILogViewEditor) page.getActiveEditor().getAdapter(ILogViewEditor.class);
    if (editor != null) {
      ILogResource log = editor.getLogResource();
      IRestrictable rest = editor.getRestrictable();
      List<ARestriction<?>> list = rest.getRestrictions();
      // Add restriction provided by Quick Filter
      boolean added = addNewRestriction(list, event, log);
     
      FilterSettingsDialog dlg = new FilterSettingsDialog(
          Display.getDefault().getActiveShell(), log, list, added);
      if (dlg.open() == Window.OK) {
        // Update input and refresh editor view
        rest.setRestrictions(dlg.getRestrictions());
        editor.goToPage(1);
       
        // Request re-evaluation
        IEvaluationService service =
          (IEvaluationService) window.getService(IEvaluationService.class);
        service.requestEvaluation("net.sf.logsaw.ui.expressions.logViewEditor.isPreviousPageAllowed"); //$NON-NLS-1$
View Full Code Here

Examples of net.sf.logsaw.ui.editors.ILogViewEditor

  @Override
  public Object execute(ExecutionEvent event) throws ExecutionException {
    // Get the editor
    IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
    IWorkbenchPage page = window.getActivePage();
    ILogViewEditor editor =
      (ILogViewEditor) page.getActiveEditor().getAdapter(ILogViewEditor.class);
    if (editor != null) {
      editor.previousPage();
     
      // Request re-evaluation
      IEvaluationService service =
        (IEvaluationService) window.getService(IEvaluationService.class);
      service.requestEvaluation("net.sf.logsaw.ui.expressions.logViewEditor.isPreviousPageAllowed"); //$NON-NLS-1$
View Full Code Here

Examples of net.sf.logsaw.ui.editors.ILogViewEditor

                (IEditorInput) log.getAdapter(IEditorInput.class),
                null, IWorkbenchPage.MATCH_INPUT);
            for (IEditorReference editorRef : editorRefs) {
              // Refresh editor
              IEditorPart editorPart = editorRef.getEditor(false);
              ILogViewEditor editor = editorPart != null ?
                  (ILogViewEditor) editorPart.getAdapter(ILogViewEditor.class) : null;
              if (editor != null) {
                editor.clearQueryContext();
                editor.refresh();
              }
            }
            NumberFormat fmt = DecimalFormat.getInstance();
            String title = payload.isCanceled() ?
                Messages.SynchronizeLogResourceAction_canceled_title :
View Full Code Here

Examples of net.sf.logsaw.ui.editors.ILogViewEditor

  @Override
  protected IContributionItem[] getContributionItems() {
    // Get the view
    IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    IWorkbenchPage page = window.getActivePage();
    ILogViewEditor editor =
      (ILogViewEditor) page.getActiveEditor().getAdapter(ILogViewEditor.class);
    if (editor != null) {
      return doGetContributionItems(editor);
    }
    return new IContributionItem[0];
View Full Code Here

Examples of net.sf.logsaw.ui.editors.ILogViewEditor

        /* (non-Javadoc)
         * @see org.eclipse.ui.IPartListener#partBroughtToTop(org.eclipse.ui.IWorkbenchPart)
         */
        @Override
        public void partBroughtToTop(IWorkbenchPart part) {
          ILogViewEditor editor = (ILogViewEditor) part.getAdapter(ILogViewEditor.class);
          if (editor != null) {
            Integer selectedPage = (Integer) editor.getSelectedPage();
            updateWidgets(true, selectedPage.intValue(), editor.getPageCount());
            updateToolItemIfAvailable();
          }
        }

        /* (non-Javadoc)
         * @see org.eclipse.ui.IPartListener#partClosed(org.eclipse.ui.IWorkbenchPart)
         */
        @Override
        public void partClosed(IWorkbenchPart part) {
          // nadda
        }

        /* (non-Javadoc)
         * @see org.eclipse.ui.IPartListener#partDeactivated(org.eclipse.ui.IWorkbenchPart)
         */
        @Override
        public void partDeactivated(IWorkbenchPart part) {
          // nadda
        }

        /* (non-Javadoc)
         * @see org.eclipse.ui.IPartListener#partOpened(org.eclipse.ui.IWorkbenchPart)
         */
        @Override
        public void partOpened(IWorkbenchPart part) {
          ILogViewEditor editor = (ILogViewEditor) part.getAdapter(ILogViewEditor.class);
          if (editor != null) {
            editor.addPageChangedListener(new IPageChangedListener() {

              /* (non-Javadoc)
               * @see org.eclipse.jface.dialogs.IPageChangedListener#pageChanged(org.eclipse.jface.dialogs.PageChangedEvent)
               */
              @Override
              public void pageChanged(PageChangedEvent event) {
                ILogViewEditor editor = (ILogViewEditor) event.getSource();
                Integer selectedPage = (Integer) event.getSelectedPage();
                updateWidgets(true, selectedPage.intValue(), editor.getPageCount());
                updateToolItemIfAvailable();
              }
            });
          }
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.