public class ProjectViewProjectNode extends AbstractProjectNode
PresentableNodeDescriptor.ColoredFragment
NodeDescriptor.NodeComparator<T extends NodeDescriptor<?>>
LOG
DEFAULT_WEIGHT, EMPTY_ARRAY, myClosedIcon, myColor, myName, myOpenIcon, myProject
EMPTY_ROOTS
EMPTY_NAVIGATION_ITEM_ARRAY
Constructor and Description |
---|
ProjectViewProjectNode(Project project,
ViewSettings viewSettings) |
Modifier and Type | Method and Description |
---|---|
boolean |
canRepresent(java.lang.Object element) |
protected AbstractTreeNode |
createModuleGroup(Module module) |
protected AbstractTreeNode |
createModuleGroupNode(ModuleGroup moduleGroup) |
protected AbstractTreeNode |
createUnloadedModuleNode(UnloadedModuleDescription moduleDescription) |
java.util.Collection<AbstractTreeNode<?>> |
getChildren() |
contains, getTestPresentation, modulesAndGroups, update
canHaveChildrenMatching, createTreeNode, getDefaultRootsFor, getManualOrderKey, getQualifiedNameSortKey, getRoots, getSettings, getSortKey, getTitle, getTypeSortKey, getTypeSortWeight, getVirtualFile, hasProblemFileBeneath, isSortByFirstChild, isValidating, shouldApply, shouldDrillDownOnEmptyElement, shouldPostprocess, someChildContainsFile, someChildContainsFile, validate, wrap
apply, canNavigate, canNavigateToSource, equals, getChildToHighlightAt, getElement, getEqualityObject, getFileStatus, getFileStatusColor, getLeafState, getName, getNullValueSetTrace, getParent, getParentDescriptor, getParentValue, getToolTip, getValue, hashCode, isAlwaysExpand, isAlwaysLeaf, isAlwaysShowPlus, navigate, 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, getWeight, isWasDeclaredAlwaysLeaf, setChildrenSortingStamp, setIcon, setIndex, setUpdateCount, setWasDeclaredAlwaysLeaf, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getPresentation
public ProjectViewProjectNode(Project project, ViewSettings viewSettings)
public boolean canRepresent(java.lang.Object element)
canRepresent
in class AbstractTreeNode<Project>
public java.util.Collection<AbstractTreeNode<?>> getChildren()
getChildren
in class AbstractTreeNode<Project>
protected AbstractTreeNode createModuleGroup(Module module)
createModuleGroup
in class AbstractProjectNode
protected AbstractTreeNode createUnloadedModuleNode(UnloadedModuleDescription moduleDescription)
createUnloadedModuleNode
in class AbstractProjectNode
protected AbstractTreeNode createModuleGroupNode(ModuleGroup moduleGroup)
createModuleGroupNode
in class AbstractProjectNode