public class SliceLeafValueRootNode extends SliceNode implements MyColoredTreeCellRenderer
PresentableNodeDescriptor.ColoredFragmentNodeDescriptor.NodeComparator<T extends NodeDescriptor<?>>| Modifier and Type | Field and Description |
|---|---|
java.util.List<SliceNode> |
myCachedChildren |
changed, duplicate, targetEqualUsagesDEFAULT_WEIGHT, EMPTY_ARRAY, myClosedIcon, myColor, myName, myOpenIcon, myProjectEMPTY_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, setChangedapply, 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, valueIsCutapply, apply, applyFrom, getHighlightColor, getPresentation, getTemplatePresentation, isAncestorOrSelf, isContentHighlighted, isHighlightableContentNode, isParentOf, shouldApply, shouldPostprocess, updategetChildrenSortingStamp, getClosedIcon, getColor, getIcon, getIndex, getOpenIcon, getProject, getUpdateCount, getWeight, isWasDeclaredAlwaysLeaf, setChildrenSortingStamp, setIcon, setIndex, setUpdateCount, setWasDeclaredAlwaysLeafclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetPresentationpublic 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 SliceNodepublic java.util.List<SliceNode> getCachedChildren()
getCachedChildren in class SliceNodeprotected void update(PresentationData presentation)
public java.lang.String getNodeText()
getNodeText in class SliceNodepublic 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 MyColoredTreeCellRenderercustomizeCellRenderer in class SliceNode