public final class TodoItemNode extends BaseToDoNode<SmartTodoItemPointer> implements HighlightedRegionProvider
PresentableNodeDescriptor.ColoredFragment
NodeDescriptor.NodeComparator<T extends NodeDescriptor<?>>
myBuilder, myToDoSettings
DEFAULT_WEIGHT, EMPTY_ARRAY, myClosedIcon, myColor, myName, myOpenIcon, myProject
EMPTY_NAVIGATION_ITEM_ARRAY
Constructor and Description |
---|
TodoItemNode(Project project,
SmartTodoItemPointer value,
TodoTreeBuilder builder) |
Modifier and Type | Method and Description |
---|---|
boolean |
canRepresent(java.lang.Object element) |
boolean |
contains(java.lang.Object element) |
java.util.List<HighlightedRegionProvider> |
getAdditionalLines() |
java.util.Collection<AbstractTreeNode<?>> |
getChildren() |
int |
getFileCount(SmartTodoItemPointer val) |
java.util.List<HighlightedRegion> |
getHighlightedRegions() |
int |
getRowCount() |
java.lang.String |
getTestPresentation() |
int |
getTodoItemCount(SmartTodoItemPointer val) |
int |
getWeight() |
void |
update(PresentationData presentation) |
contains, getTreeStructure
apply, canNavigate, canNavigateToSource, equals, getChildToHighlightAt, getElement, getEqualityObject, getFileStatus, getFileStatusColor, getLeafState, getName, getNullValueSetTrace, getParent, getParentDescriptor, getParentValue, getToolTip, getValue, getVirtualFile, hashCode, hasProblemFileBeneath, isAlwaysExpand, isAlwaysLeaf, isAlwaysShowPlus, navigate, postprocess, setParent, setValue, shouldUpdateData, toTestString, valueIsCut
apply, apply, applyFrom, createPresentation, getHighlightColor, getPresentation, getTemplatePresentation, isAncestorOrSelf, isContentHighlighted, isHighlightableContentNode, isParentOf, shouldApply, shouldPostprocess, 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 TodoItemNode(Project project, SmartTodoItemPointer value, TodoTreeBuilder builder)
public boolean contains(java.lang.Object element)
contains
in class BaseToDoNode<SmartTodoItemPointer>
public boolean canRepresent(java.lang.Object element)
canRepresent
in class AbstractTreeNode<SmartTodoItemPointer>
public int getFileCount(SmartTodoItemPointer val)
getFileCount
in class BaseToDoNode<SmartTodoItemPointer>
public int getTodoItemCount(SmartTodoItemPointer val)
getTodoItemCount
in class BaseToDoNode<SmartTodoItemPointer>
public java.util.List<HighlightedRegion> getHighlightedRegions()
getHighlightedRegions
in interface HighlightedRegionProvider
public java.util.Collection<AbstractTreeNode<?>> getChildren()
getChildren
in class AbstractTreeNode<SmartTodoItemPointer>
public void update(PresentationData presentation)
update
in class PresentableNodeDescriptor<AbstractTreeNode<SmartTodoItemPointer>>
public int getRowCount()
public java.lang.String getTestPresentation()
getTestPresentation
in class AbstractTreeNode<SmartTodoItemPointer>
public int getWeight()
getWeight
in class NodeDescriptor<AbstractTreeNode<SmartTodoItemPointer>>
public java.util.List<HighlightedRegionProvider> getAdditionalLines()