public class LabelAndIconDescriptor<T>
extends com.intellij.ide.util.treeView.PresentableNodeDescriptor<T>
| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
HREF_PATTERN |
static com.intellij.ui.SimpleTextAttributes |
LINK_ATTRIBUTES |
| Constructor and Description |
|---|
LabelAndIconDescriptor(com.intellij.openapi.project.Project project,
T element,
java.lang.String label,
javax.swing.Icon nodeIcon,
com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor) |
LabelAndIconDescriptor(com.intellij.openapi.project.Project project,
T element,
java.lang.String label,
java.lang.String location,
javax.swing.Icon nodeIcon,
com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor) |
LabelAndIconDescriptor(com.intellij.openapi.project.Project project,
T element,
java.util.function.Supplier<java.lang.String> label,
java.util.function.Supplier<javax.swing.Icon> nodeIcon,
com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor) |
LabelAndIconDescriptor(com.intellij.openapi.project.Project project,
T element,
java.util.function.Supplier<java.lang.String> label,
java.util.function.Supplier<java.lang.String> location,
java.util.function.Supplier<javax.swing.Icon> nodeIcon,
com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
T |
getElement() |
protected void |
update(com.intellij.ide.projectView.PresentationData presentation) |
apply, apply, applyFrom, createPresentation, getChildToHighlightAt, getHighlightColor, getName, getPresentation, getTemplatePresentation, isAncestorOrSelf, isContentHighlighted, isHighlightableContentNode, isParentOf, postprocess, shouldApply, shouldPostprocess, shouldUpdateData, updateexpandOnDoubleClick, getChildrenSortingStamp, getClosedIcon, getColor, getIcon, getIndex, getOpenIcon, getParentDescriptor, getProject, getUpdateCount, getWeight, isWasDeclaredAlwaysLeaf, setChildrenSortingStamp, setIcon, setIndex, setUpdateCount, setWasDeclaredAlwaysLeaf, toStringpublic static final java.util.regex.Pattern HREF_PATTERN
public static final com.intellij.ui.SimpleTextAttributes LINK_ATTRIBUTES
public LabelAndIconDescriptor(com.intellij.openapi.project.Project project,
T element,
java.lang.String label,
java.lang.String location,
javax.swing.Icon nodeIcon,
@Nullable
com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor)
public LabelAndIconDescriptor(com.intellij.openapi.project.Project project,
T element,
java.lang.String label,
javax.swing.Icon nodeIcon,
@Nullable
com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor)
public LabelAndIconDescriptor(com.intellij.openapi.project.Project project,
T element,
java.util.function.Supplier<java.lang.String> label,
java.util.function.Supplier<java.lang.String> location,
java.util.function.Supplier<javax.swing.Icon> nodeIcon,
@Nullable
com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor)
public LabelAndIconDescriptor(com.intellij.openapi.project.Project project,
T element,
java.util.function.Supplier<java.lang.String> label,
java.util.function.Supplier<javax.swing.Icon> nodeIcon,
@Nullable
com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor)
protected void update(@NotNull
com.intellij.ide.projectView.PresentationData presentation)
update in class com.intellij.ide.util.treeView.PresentableNodeDescriptor<T>