public interface FavoritesListProvider extends java.util.Comparator<FavoriteTreeNodeDescriptor>, java.lang.Comparable<FavoritesListProvider>
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<FavoritesListProvider> |
EP_NAME |
Modifier and Type | Method and Description |
---|---|
FavoritesListNode |
createFavoriteListNode(Project project) |
void |
customizeRenderer(ColoredTreeCellRenderer renderer,
javax.swing.JTree tree,
java.lang.Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus) |
java.lang.String |
getCustomName(CommonActionsPanel.Buttons type) |
java.lang.String |
getListName(Project project) |
int |
getWeight() |
void |
handle(CommonActionsPanel.Buttons type,
Project project,
java.util.Set<java.lang.Object> selectedObjects,
javax.swing.JComponent component) |
boolean |
willHandle(CommonActionsPanel.Buttons type,
Project project,
java.util.Set<java.lang.Object> selectedObjects) |
compare, comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
static final ExtensionPointName<FavoritesListProvider> EP_NAME
java.lang.String getListName(Project project)
java.lang.String getCustomName(CommonActionsPanel.Buttons type)
boolean willHandle(CommonActionsPanel.Buttons type, Project project, java.util.Set<java.lang.Object> selectedObjects)
void handle(CommonActionsPanel.Buttons type, Project project, java.util.Set<java.lang.Object> selectedObjects, javax.swing.JComponent component)
int getWeight()
FavoritesListNode createFavoriteListNode(Project project)
void customizeRenderer(ColoredTreeCellRenderer renderer, javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)