public class ProjectViewModuleGroupNode extends ModuleGroupNode
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 |
---|
ProjectViewModuleGroupNode(Project project,
ModuleGroup value,
ViewSettings viewSettings) |
Modifier and Type | Method and Description |
---|---|
protected ModuleGroupNode |
createModuleGroupNode(ModuleGroup moduleGroup) |
protected AbstractTreeNode |
createModuleNode(Module module) |
protected java.util.List<Module> |
getModulesByFile(VirtualFile file) |
canDrop, contains, drop, dropExternalFiles, getChildren, getRoots, getTestPresentation, getToolTip, getTypeSortWeight, getWeight, update, validate
canHaveChildrenMatching, createTreeNode, getDefaultRootsFor, getManualOrderKey, getQualifiedNameSortKey, getSettings, getSortKey, getTitle, getTypeSortKey, getVirtualFile, hasProblemFileBeneath, isSortByFirstChild, isValidating, shouldApply, shouldDrillDownOnEmptyElement, shouldPostprocess, someChildContainsFile, someChildContainsFile, wrap
apply, canNavigate, canNavigateToSource, canRepresent, equals, getChildToHighlightAt, getElement, getEqualityObject, getFileStatus, getFileStatusColor, getLeafState, getName, getNullValueSetTrace, getParent, getParentDescriptor, getParentValue, 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, isWasDeclaredAlwaysLeaf, setChildrenSortingStamp, setIcon, setIndex, setUpdateCount, setWasDeclaredAlwaysLeaf, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
canDrop, drop
getPresentation
public ProjectViewModuleGroupNode(Project project, ModuleGroup value, ViewSettings viewSettings)
protected AbstractTreeNode createModuleNode(Module module)
createModuleNode
in class ModuleGroupNode
protected ModuleGroupNode createModuleGroupNode(ModuleGroup moduleGroup)
createModuleGroupNode
in class ModuleGroupNode
protected java.util.List<Module> getModulesByFile(VirtualFile file)
getModulesByFile
in class ModuleGroupNode