com.intellij.usages
Class UsageViewManager
java.lang.Object
com.intellij.usages.UsageViewManager
- Direct Known Subclasses:
- UsageViewManagerImpl
public abstract class UsageViewManager
- extends java.lang.Object
Created by IntelliJ IDEA.
User: max
Date: Dec 16, 2004
Time: 4:14:03 PM
To change this template use File | Settings | File Templates.
|
Method Summary |
abstract UsageView |
createUsageView(UsageTarget[] targets,
Usage[] usages,
UsageViewPresentation presentation)
|
static UsageViewManager |
getInstance(Project project)
|
abstract UsageView |
getSelectedUsageView()
|
abstract UsageView |
searchAndShowUsages(UsageTarget[] searchFor,
Factory<UsageSearcher> searcherFactory,
boolean showPanelIfOnlyOneUsage,
boolean showNotFoundMessage,
UsageViewPresentation presentation,
UsageViewManager.UsageViewStateListener listener)
|
abstract void |
searchAndShowUsages(UsageTarget[] searchFor,
Factory<UsageSearcher> searcherFactory,
FindUsagesProcessPresentation processPresentation,
UsageViewPresentation presentation,
UsageViewManager.UsageViewStateListener listener)
|
abstract UsageView |
showUsages(UsageTarget[] searchedFor,
Usage[] foundUsages,
UsageViewPresentation presentation)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UsageViewManager
public UsageViewManager()
getInstance
public static UsageViewManager getInstance(Project project)
createUsageView
@NotNull
public abstract UsageView createUsageView(UsageTarget[] targets,
Usage[] usages,
UsageViewPresentation presentation)
showUsages
@NotNull
public abstract UsageView showUsages(UsageTarget[] searchedFor,
Usage[] foundUsages,
UsageViewPresentation presentation)
searchAndShowUsages
@Nullable(documentation="in case no usages found or usage view not shown for one usage")
public abstract UsageView searchAndShowUsages(UsageTarget[] searchFor,
Factory<UsageSearcher> searcherFactory,
boolean showPanelIfOnlyOneUsage,
boolean showNotFoundMessage,
UsageViewPresentation presentation,
UsageViewManager.UsageViewStateListener listener)
searchAndShowUsages
public abstract void searchAndShowUsages(UsageTarget[] searchFor,
Factory<UsageSearcher> searcherFactory,
FindUsagesProcessPresentation processPresentation,
UsageViewPresentation presentation,
UsageViewManager.UsageViewStateListener listener)
getSelectedUsageView
@Nullable
public abstract UsageView getSelectedUsageView()