Package org.eclipse.search.ui

Examples of org.eclipse.search.ui.ISearchResultListener


    synchronized ( _searchResultListeners)
    {
      QueryResultEvent evt=new QueryResultEvent( QueryResult.this, QueryResultEvent.ADDED);
      for ( Iterator<ISearchResultListener> i=_searchResultListeners.iterator(); i.hasNext();)
      {
        ISearchResultListener listener=i.next();
        listener.searchResultChanged( evt);
      }
    }
  }
View Full Code Here


   
    if(searchResult instanceof OfficeSearchResult) {
      currentSearchResult = (OfficeSearchResult)searchResult;
      if(searchResult != null) {
        if(searchResultListener == null)
          searchResultListener = new ISearchResultListener() {
            public void searchResultChanged(SearchResultEvent searchResultEvent) {
              getControl().getDisplay().asyncExec(new Runnable() {
                public void run() {
                  tableViewer.refresh();
                  searchResultViewPart.updateLabel();
View Full Code Here

    {
        setInput( result );
        if ( result != null )
        {
            // observe changes in the result and update the view accordingly
            result.addListener( new ISearchResultListener()
            {
                @Override
                public void searchResultChanged( final SearchResultEvent e )
                {
                    PlatformUI.getWorkbench().getDisplay().syncExec(
View Full Code Here

    protected void fireSearchResultEvent()
    {
        final NeoSearchResultEvent e = new NeoSearchResultEvent( this );
        for ( int i = 0; i < listeners.size(); i++ )
        {
            final ISearchResultListener l = listeners.get( i );
            ISafeRunnable job = new ISafeRunnable()
            {
                @Override
                public void handleException( final Throwable exception )
                {
                    // already being logged in SafeRunner#run()
                }

                @Override
                public void run() throws Exception
                {
                    l.searchResultChanged( e );
                }
            };
            SafeRunner.run( job );
        }
    }
View Full Code Here

TOP

Related Classes of org.eclipse.search.ui.ISearchResultListener

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.