public final class TodoDirNode extends PsiDirectoryNode
PresentableNodeDescriptor.ColoredFragment
NodeDescriptor.NodeComparator<T extends NodeDescriptor<?>>
DEFAULT_WEIGHT, EMPTY_ARRAY, myClosedIcon, myColor, myName, myOpenIcon, myProject
EMPTY_ROOTS
EMPTY_NAVIGATION_ITEM_ARRAY
Constructor and Description |
---|
TodoDirNode(Project project,
PsiDirectory directory,
TodoTreeBuilder builder) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<AbstractTreeNode<?>> |
getChildrenImpl() |
int |
getFileCount(PsiDirectory directory) |
int |
getTodoItemCount(PsiDirectory directory) |
int |
getWeight() |
protected void |
setupIcon(PresentationData data,
PsiDirectory psiDirectory) |
protected void |
updateImpl(PresentationData data) |
canNavigate, canNavigateToSource, canRepresent, contains, getFilter, getNavigateActionText, getQualifiedNameSortKey, getSortKey, getTestPresentation, getTitle, getTypeSortKey, getTypeSortWeight, isAlwaysShowPlus, isFQNameShown, isValid, navigate, shouldDrillDownOnEmptyElement, shouldShowModuleName, shouldShowSourcesRoot
extractPsiFromValue, getFileStatus, getVirtualFile
calcTooltip, computeFileStatus, getChildren, getIconableFlags, getNavigationItem, isDeprecated, isMarkReadOnly, navigate, patchIcon, update, validate
canHaveChildrenMatching, createTreeNode, getDefaultRootsFor, getManualOrderKey, getRoots, getSettings, hasProblemFileBeneath, isSortByFirstChild, isValidating, shouldApply, shouldPostprocess, someChildContainsFile, someChildContainsFile, wrap
apply, equals, getChildToHighlightAt, getElement, getEqualityObject, getFileStatusColor, getLeafState, getName, getNullValueSetTrace, getParent, getParentDescriptor, getParentValue, getToolTip, getValue, hashCode, isAlwaysExpand, isAlwaysLeaf, postprocess, setParent, setValue, shouldUpdateData, toTestString, valueIsCut
apply, apply, applyFrom, createPresentation, getHighlightColor, getPresentation, getTemplatePresentation, isAncestorOrSelf, isContentHighlighted, isHighlightableContentNode, isParentOf, update
expandOnDoubleClick, getChildrenSortingStamp, getClosedIcon, getColor, getIcon, getIndex, getOpenIcon, getProject, getUpdateCount, isWasDeclaredAlwaysLeaf, setChildrenSortingStamp, setIcon, setIndex, setUpdateCount, setWasDeclaredAlwaysLeaf, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getPresentation
public TodoDirNode(Project project, PsiDirectory directory, TodoTreeBuilder builder)
protected void updateImpl(PresentationData data)
updateImpl
in class PsiDirectoryNode
protected void setupIcon(PresentationData data, PsiDirectory psiDirectory)
setupIcon
in class PsiDirectoryNode
public java.util.Collection<AbstractTreeNode<?>> getChildrenImpl()
getChildrenImpl
in class PsiDirectoryNode
public int getFileCount(PsiDirectory directory)
public int getTodoItemCount(PsiDirectory directory)
public int getWeight()
getWeight
in class PsiDirectoryNode