Class LabelAndIconDescriptor<T>
java.lang.Object
com.intellij.ide.util.treeView.NodeDescriptor<E>
com.intellij.ide.util.treeView.PresentableNodeDescriptor<T>
com.redhat.devtools.intellij.common.tree.LabelAndIconDescriptor<T>
public class LabelAndIconDescriptor<T>
extends com.intellij.ide.util.treeView.PresentableNodeDescriptor<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.intellij.ide.util.treeView.PresentableNodeDescriptor
com.intellij.ide.util.treeView.PresentableNodeDescriptor.ColoredFragmentNested classes/interfaces inherited from class com.intellij.ide.util.treeView.NodeDescriptor
com.intellij.ide.util.treeView.NodeDescriptor.NodeComparator<T extends com.intellij.ide.util.treeView.NodeDescriptor<?>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Patternstatic final com.intellij.ui.SimpleTextAttributesFields inherited from class com.intellij.ide.util.treeView.NodeDescriptor
DEFAULT_WEIGHT, EMPTY_ARRAY, myClosedIcon, myColor, myName, myProject -
Constructor Summary
ConstructorsConstructorDescriptionLabelAndIconDescriptor(com.intellij.openapi.project.Project project, T element, String label, String location, Icon nodeIcon, @Nullable com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor) LabelAndIconDescriptor(com.intellij.openapi.project.Project project, T element, String label, Icon nodeIcon, @Nullable com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor) LabelAndIconDescriptor(com.intellij.openapi.project.Project project, T element, Supplier<String> label, Supplier<String> location, Supplier<Icon> nodeIcon, @Nullable com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor) LabelAndIconDescriptor(com.intellij.openapi.project.Project project, T element, Supplier<String> label, Supplier<Icon> nodeIcon, @Nullable com.intellij.ide.util.treeView.NodeDescriptor parentDescriptor) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidupdate(@NotNull com.intellij.ide.projectView.PresentationData presentation) Methods inherited from class com.intellij.ide.util.treeView.PresentableNodeDescriptor
apply, apply, applyFrom, computeBackgroundColor, createPresentation, getChildToHighlightAt, getColoredTextAsPlainText, getHighlightColor, getName, getPresentation, getTemplatePresentation, isAncestorOrSelf, isContentHighlighted, isHighlightableContentNode, isParentOf, postprocess, shouldApply, shouldPostprocess, shouldUpdateData, updateMethods inherited from class com.intellij.ide.util.treeView.NodeDescriptor
expandOnDoubleClick, getChildrenSortingStamp, getColor, getIcon, getIndex, getParentDescriptor, getProject, getUpdateCount, getWeight, isWasDeclaredAlwaysLeaf, setChildrenSortingStamp, setIcon, setIndex, setUpdateCount, setWasDeclaredAlwaysLeaf, toString
-
Field Details
-
HREF_PATTERN
-
LINK_ATTRIBUTES
public static final com.intellij.ui.SimpleTextAttributes LINK_ATTRIBUTES
-
-
Constructor Details
-
LabelAndIconDescriptor
-
LabelAndIconDescriptor
-
LabelAndIconDescriptor
-
LabelAndIconDescriptor
-
-
Method Details