public class SliceLeafValueRootNode extends SliceNode implements MyColoredTreeCellRenderer
PresentableNodeDescriptor.ColoredFragment
NodeDescriptor.NodeComparator<T extends NodeDescriptor<?>>
Modifier and Type | Field and Description |
---|---|
java.util.List<SliceNode> |
myCachedChildren |
changed, duplicate, targetEqualUsages
DEFAULT_WEIGHT, EMPTY_ARRAY, myClosedIcon, myColor, myName, myOpenIcon, myProject
EMPTY_NAVIGATION_ITEM_ARRAY
Constructor and Description |
---|
SliceLeafValueRootNode(Project project,
SliceNode root,
SliceUsage sliceUsage,
java.util.List<SliceNode> children) |
Modifier and Type | Method and Description |
---|---|
void |
customizeCellRenderer(SliceUsageCellRendererBase renderer,
javax.swing.JTree tree,
java.lang.Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus) |
java.util.List<SliceNode> |
getCachedChildren() |
java.util.Collection<SliceNode> |
getChildren() |
java.lang.String |
getNodeText() |
java.lang.String |
toString() |
protected void |
update(PresentationData presentation) |
calculateDupNode, canNavigate, canNavigateToSource, copy, createPresentation, expandOnDoubleClick, getDuplicate, getProvider, isValid, navigate, setChanged
apply, canRepresent, equals, getChildToHighlightAt, getElement, getEqualityObject, getFileStatus, getFileStatusColor, getLeafState, getName, getNullValueSetTrace, getParent, getParentDescriptor, getParentValue, getTestPresentation, getToolTip, getValue, getVirtualFile, hashCode, hasProblemFileBeneath, isAlwaysExpand, isAlwaysLeaf, isAlwaysShowPlus, postprocess, setParent, setValue, shouldUpdateData, toTestString, valueIsCut
apply, apply, applyFrom, getHighlightColor, getPresentation, getTemplatePresentation, isAncestorOrSelf, isContentHighlighted, isHighlightableContentNode, isParentOf, shouldApply, shouldPostprocess, update
getChildrenSortingStamp, getClosedIcon, getColor, getIcon, getIndex, getOpenIcon, getProject, getUpdateCount, getWeight, isWasDeclaredAlwaysLeaf, setChildrenSortingStamp, setIcon, setIndex, setUpdateCount, setWasDeclaredAlwaysLeaf
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getPresentation
public final java.util.List<SliceNode> myCachedChildren
public SliceLeafValueRootNode(Project project, SliceNode root, SliceUsage sliceUsage, java.util.List<SliceNode> children)
public java.util.Collection<SliceNode> getChildren()
getChildren
in class SliceNode
public java.util.List<SliceNode> getCachedChildren()
getCachedChildren
in class SliceNode
protected void update(PresentationData presentation)
public java.lang.String getNodeText()
getNodeText
in class SliceNode
public void customizeCellRenderer(SliceUsageCellRendererBase renderer, javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
customizeCellRenderer
in interface MyColoredTreeCellRenderer
customizeCellRenderer
in class SliceNode