public interface BreadcrumbsProvider
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<BreadcrumbsProvider> |
EP_NAME |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptElement(PsiElement element) |
default java.util.List<PsiElement> |
getChildren(PsiElement element)
Reserved for future releases.
|
default java.util.List<? extends javax.swing.Action> |
getContextActions(PsiElement element) |
default javax.swing.Icon |
getElementIcon(PsiElement element) |
java.lang.String |
getElementInfo(PsiElement element) |
default java.lang.String |
getElementTooltip(PsiElement element) |
Language[] |
getLanguages() |
default PsiElement |
getParent(PsiElement element) |
default boolean |
isShownByDefault() |
static final ExtensionPointName<BreadcrumbsProvider> EP_NAME
Language[] getLanguages()
boolean acceptElement(PsiElement element)
element
- that represents a single crumbtrue
if the specified element is supported by this providerjava.lang.String getElementInfo(PsiElement element)
element
- that represents a single crumbdefault javax.swing.Icon getElementIcon(PsiElement element)
element
- that represents a single crumbdefault java.lang.String getElementTooltip(PsiElement element)
element
- that represents a single crumbdefault PsiElement getParent(PsiElement element)
element
- that represents a single crumbnull
default java.util.List<PsiElement> getChildren(PsiElement element)
element
- that represents a single crumbdefault java.util.List<? extends javax.swing.Action> getContextActions(PsiElement element)
element
- that represents a single crumbdefault boolean isShownByDefault()