[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] temporarily switch off indexer programmatically

Thanks Markus - that is better than the previous suggestion.

Schorn, Markus wrote:
The API consists of a single class with 3 methods and comes with
java-doc (class IndexerSetupParticipant).

You need to derive from IndexerSetupParticipant and register an instance
of your
class with the index manager. Then, whenever an indexer for a project
has
to be initialized (project is opened or created) your participant is
asked whether
the setup of the indexer (for this project) should be delayed. In case
you do request
such a delay you are responsible for calling notifyIndexerSetup() on
your
participant at a later point.

Markus.

-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Subs
Sent: Tuesday, September 02, 2008 9:10 AM
To: CDT General developers list.
Subject: Re: [cdt-dev] temporarily switch off indexer programmatically
Importance: Low


Markus,

Any examples on how to postpone initialization like this?

Thanks,

Schorn, Markus wrote:
The clean solution to this is to use an IndexerSetupParticipant:


CCorePlugin.getIndexManager().addIndexerSetupParticipant(participant);
With that you can postpone the initialization of the
indexer until you
are done with importing code to the project.

Markus.

-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx
[mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Subs
Sent: Thursday, August 14, 2008 5:45 PM
To: CDT General developers list.
Subject: [cdt-dev] temporarily switch off indexer programmatically
Importance: Low

Hi,

I've written a wizard that creates some C projects and imports resources into them. I'd like to disable the indexer while
the wizard
is running and restore its original state when the wizard
completes.
I've had a look around but can't find a way to do this. Any clues?

Thanks,

--
Subs
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev

_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev


-- Subs _______________________________________________ cdt-dev mailing list cdt-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/cdt-dev

_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev



--
Subs