public class PsiElementListNavigator
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PsiElementListNavigator.NavigateOrPopupHelper<T extends NavigatablePsiElement> |
Modifier and Type | Method and Description |
---|---|
static <T extends NavigatablePsiElement> |
navigateOrCreatePopup(T[] targets,
java.lang.String title,
java.lang.String findUsagesTitle,
javax.swing.ListCellRenderer<? super T> listRenderer,
BackgroundUpdaterTask listUpdaterTask) |
static <T extends NavigatablePsiElement> |
navigateOrCreatePopup(T [] targets,
java.lang.String title,
java.lang.String findUsagesTitle,
javax.swing.ListCellRenderer<? super T> listRenderer,
BackgroundUpdaterTask listUpdaterTask,
Consumer<? super T[]> consumer)
listUpdaterTask should be started after alarm is initialized so one-item popup won't blink
|
static <T extends NavigatablePsiElement> |
openTargets(Editor e,
T[] targets,
java.lang.String title,
java.lang.String findUsagesTitle,
javax.swing.ListCellRenderer<? super T> listRenderer) |
static <T extends NavigatablePsiElement> |
openTargets(Editor e,
T[] targets,
java.lang.String title,
java.lang.String findUsagesTitle,
javax.swing.ListCellRenderer<? super T> listRenderer,
BackgroundUpdaterTask listUpdaterTask) |
static void |
openTargets(java.awt.event.MouseEvent e,
NavigatablePsiElement[] targets,
java.lang.String title,
java.lang.String findUsagesTitle,
javax.swing.ListCellRenderer listRenderer,
ListBackgroundUpdaterTask listUpdaterTask)
|
static <T extends NavigatablePsiElement> |
openTargets(java.awt.event.MouseEvent e,
T[] targets,
java.lang.String title,
java.lang.String findUsagesTitle,
javax.swing.ListCellRenderer<? super T> listRenderer) |
static <T extends NavigatablePsiElement> |
openTargets(java.awt.event.MouseEvent e,
T[] targets,
java.lang.String title,
java.lang.String findUsagesTitle,
javax.swing.ListCellRenderer<? super T> listRenderer,
BackgroundUpdaterTask listUpdaterTask) |
public static <T extends NavigatablePsiElement> void openTargets(java.awt.event.MouseEvent e, T[] targets, java.lang.String title, java.lang.String findUsagesTitle, javax.swing.ListCellRenderer<? super T> listRenderer)
public static <T extends NavigatablePsiElement> void openTargets(java.awt.event.MouseEvent e, T[] targets, java.lang.String title, java.lang.String findUsagesTitle, javax.swing.ListCellRenderer<? super T> listRenderer, BackgroundUpdaterTask listUpdaterTask)
public static <T extends NavigatablePsiElement> void openTargets(Editor e, T[] targets, java.lang.String title, java.lang.String findUsagesTitle, javax.swing.ListCellRenderer<? super T> listRenderer)
public static <T extends NavigatablePsiElement> void openTargets(Editor e, T[] targets, java.lang.String title, java.lang.String findUsagesTitle, javax.swing.ListCellRenderer<? super T> listRenderer, BackgroundUpdaterTask listUpdaterTask)
public static <T extends NavigatablePsiElement> JBPopup navigateOrCreatePopup(T[] targets, java.lang.String title, java.lang.String findUsagesTitle, javax.swing.ListCellRenderer<? super T> listRenderer, BackgroundUpdaterTask listUpdaterTask)
public static <T extends NavigatablePsiElement> JBPopup navigateOrCreatePopup(T [] targets, java.lang.String title, java.lang.String findUsagesTitle, javax.swing.ListCellRenderer<? super T> listRenderer, BackgroundUpdaterTask listUpdaterTask, Consumer<? super T[]> consumer)
@Deprecated public static void openTargets(java.awt.event.MouseEvent e, NavigatablePsiElement[] targets, java.lang.String title, java.lang.String findUsagesTitle, javax.swing.ListCellRenderer listRenderer, ListBackgroundUpdaterTask listUpdaterTask)