Package org.eclipse.jface.util

Examples of org.eclipse.jface.util.SafeRunnable


      removeColumn(ruler, getVisibleColumn(ruler, descriptor));
    }
   
    private void removeColumn(final CompositeRuler ruler, final IContributedRulerColumn rulerColumn) {
      if (rulerColumn != null) {
        SafeRunnable runnable= new SafeRunnable() {
          public void run() throws Exception {
            if (ruler != null)
              ruler.removeDecorator(rulerColumn);
            rulerColumn.columnRemoved();
          }
View Full Code Here


   */
  private void notifyCheckStateChangeListeners(final CheckStateChangedEvent event) {
    Object[] array= listeners.getListeners();
    for (int i= 0; i < array.length; i++) {
      final ICheckStateListener l= (ICheckStateListener) array[i];
      SafeRunner.run(new SafeRunnable() {
        public void run() {
          l.checkStateChanged(event);
        }
      });
    }
View Full Code Here

      for (Object listener : mEditorInputListener.getListeners()) {
       
        final ICasEditorInputListener inputListener =
                (ICasEditorInputListener) listener;
       
        SafeRunner.run(new SafeRunnable() {
          public void run() {
            inputListener.casDocumentChanged(oldInput, oldDocument, input, newDocument);
          }
        });
      }
View Full Code Here

    private void fireSelectionChanged(final SelectionChangedEvent event, ListenerList listenerList) {
      Object[] listeners = listenerList.getListeners();
      isFiringSelection = true;
      for (int i = 0; i < listeners.length; ++i) {
        final ISelectionChangedListener l = (ISelectionChangedListener) listeners[i];
        SafeRunner.run(new SafeRunnable() {
          public void run() {
            l.selectionChanged(event);
          }
        });
      }
View Full Code Here

        /*
         * Detect from within a SafeRunnable since the list of
         * detectors is extensible
         */
        SafeRunnable detectorRunnable = new SafeRunnable() {
          public void run() throws Exception {
            hyperlinks[0] = detector.detectHyperlinks(fTextViewer, region, false);
          }
        };
        SafeRunner.run(detectorRunnable);
View Full Code Here

    if (!isCustomFilter())
      return null;

    final ViewerFilter[] result= new ViewerFilter[1];
    String message = OutlineFilterMessages.FilterDescriptor_filterCreationError_message;
    ISafeRunnable code= new SafeRunnable(message) {
      /*
       * @see org.eclipse.core.runtime.ISafeRunnable#run()
       */
      public void run() throws Exception {
        result[0]= (ViewerFilter)fElement.createExecutableExtension(CLASS_ATTRIBUTE);
View Full Code Here

    for (int i= 0; i < elements.length; i++) {
      final IConfigurationElement element= elements[i];
      if (FILTER_TAG.equals(element.getName())) {

        final OutlineFilterDescriptor[] desc= new OutlineFilterDescriptor[1];
        SafeRunner.run(new SafeRunnable(OutlineFilterMessages.FilterDescriptor_filterDescriptionCreationError_message) {
          public void run() throws Exception {
            desc[0]= new OutlineFilterDescriptor(element);
          }
        });
View Full Code Here

         * ContentType might have already been checked above, this
         * check is here for backwards compatability for those that
         * don't specify a content type
         */
        if (provider.isFor(structuredModel.getModelHandler())) {
          SafeRunner.run(new SafeRunnable(SSEUIMessages.EditorModelUtil_1) { //$NON-NLS-1$
                  public void run() {
                    provider.addAdapterFactories(structuredModel);
                  }
                });
        }
View Full Code Here

    private void fireDoubleClickEvent(final DoubleClickEvent event) {
      IDoubleClickListener[] firingListeners = listeners;
      for (int i = 0; i < firingListeners.length; ++i) {
        final IDoubleClickListener l = firingListeners[i];
        SafeRunner.run(new SafeRunnable() {
          public void run() {
            l.doubleClick(event);
          }
        });
      }
View Full Code Here

    public void fireSelectionChanged(final SelectionChangedEvent event, ListenerList listenerList) {
      isFiringSelection = true;
      Object[] listeners = listenerList.getListeners();
      for (int i = 0; i < listeners.length; ++i) {
        final ISelectionChangedListener l = (ISelectionChangedListener) listeners[i];
        SafeRunner.run(new SafeRunnable() {
          public void run() {
            l.selectionChanged(event);
          }
        });
      }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.util.SafeRunnable

Copyright © 2018 www.massapicom. 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.