01: package org.columba.core.context.api;
02:
03: import java.util.Collection;
04:
05: public interface IContextSearchManager {
06:
07: public void search();
08:
09: public IContextProvider getProvider(String technicalName);
10:
11: public void register(IContextProvider provider);
12:
13: public void unregister(IContextProvider provider);
14:
15: public Collection<IContextProvider> getAllProviders();
16:
17: public void addResultListener(IContextResultListener listener);
18:
19: public void removeResultListener(IContextResultListener listener);
20: }
|