public class ExternalSystemNodeDescriptor<T> extends PresentableNodeDescriptor<T>
PresentableNodeDescriptor.ColoredFragment
NodeDescriptor.NodeComparator<T extends NodeDescriptor<?>>
DEFAULT_WEIGHT, EMPTY_ARRAY, myClosedIcon, myColor, myName, myOpenIcon, myProject
Constructor and Description |
---|
ExternalSystemNodeDescriptor(T element,
java.lang.String name,
java.lang.String description,
javax.swing.Icon icon) |
Modifier and Type | Method and Description |
---|---|
T |
getElement() |
void |
setName(java.lang.String name) |
protected void |
update(PresentationData presentation) |
apply, apply, applyFrom, createPresentation, getChildToHighlightAt, getHighlightColor, getName, getPresentation, getTemplatePresentation, isAncestorOrSelf, isContentHighlighted, isHighlightableContentNode, isParentOf, postprocess, shouldApply, shouldPostprocess, shouldUpdateData, update
expandOnDoubleClick, getChildrenSortingStamp, getClosedIcon, getColor, getIcon, getIndex, getOpenIcon, getParentDescriptor, getProject, getUpdateCount, getWeight, isWasDeclaredAlwaysLeaf, setChildrenSortingStamp, setIcon, setIndex, setUpdateCount, setWasDeclaredAlwaysLeaf, toString
public ExternalSystemNodeDescriptor(T element, java.lang.String name, java.lang.String description, javax.swing.Icon icon)
public void setName(java.lang.String name)
protected void update(PresentationData presentation)
update
in class PresentableNodeDescriptor<T>
public T getElement()
getElement
in class NodeDescriptor<T>