public class ProjectNode extends ExternalSystemNode<ProjectData>
PresentableNodeDescriptor.ColoredFragmentNodeDescriptor.NodeComparator<T extends NodeDescriptor<?>>ComparableObject.ImplBUILTIN_DEPENDENCIES_DATA_NODE_ORDER, BUILTIN_MODULE_DATA_NODE_ORDER, BUILTIN_RUN_CONFIGURATIONS_DATA_NODE_ORDER, BUILTIN_TASKS_DATA_NODE_ORDER, myDataNode, NO_CHILDREN, ORDER_AWARE_COMPARATORDEFAULT_WEIGHT, EMPTY_ARRAY, myClosedIcon, myColor, myName, myOpenIcon, myProjectNONE| Constructor and Description |
|---|
ProjectNode(ExternalProjectsView externalProjectsView,
DataNode<ProjectData> projectDataNode) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<? extends ExternalSystemNode<?>> |
doBuildChildren() |
protected void |
doUpdate() |
ModuleNode |
getEffectiveRoot() |
ExternalSystemNode |
getGroup() |
java.lang.String |
getIdeGrouping() |
protected java.lang.String |
getMenuId() |
protected void |
update(PresentationData presentation) |
add, addAll, childrenChanged, cleanUpCache, compareTo, findParent, findParentData, getActionId, getCached, getChildren, getChildrenErrorLevel, getData, getDisplayKind, getExternalProjectsView, getName, getNavigatable, getParentDescriptor, getShortcutsManager, getStructure, getTaskActivator, getTotalErrorLevel, getUiAware, getVirtualFile, handleDoubleClickOrEnter, hasChildren, isAutoExpandNode, isIgnored, isVisible, mergeWith, message, onChildrenBuilt, remove, removeAll, setDataNode, setErrorLevel, setIgnored, setNameAndTooltip, setNameAndTooltip, setNameAndTooltip, setParent, sortaccept, addColoredFragment, addColoredFragment, addColoredFragment, addErrorText, addPlainText, clearColoredText, equals, getChildAt, getChildCount, getChildToHighlightAt, getColoredText, getElement, getEqualityObjects, getErrorAttributes, getIndex, getLeafState, getParent, getPlainAttributes, getWeight, handleSelection, hashCode, isAlwaysLeaf, isAlwaysShowPlus, setNodeText, setPlainText, setUniformIcon, shouldHaveSeparator, toString, updateElement, updateFileStatusapply, apply, applyFrom, createPresentation, getHighlightColor, getPresentation, getTemplatePresentation, isAncestorOrSelf, isContentHighlighted, isHighlightableContentNode, isParentOf, postprocess, shouldApply, shouldPostprocess, shouldUpdateData, updateexpandOnDoubleClick, getChildrenSortingStamp, getClosedIcon, getColor, getIcon, getIndex, getOpenIcon, getProject, getUpdateCount, isWasDeclaredAlwaysLeaf, setChildrenSortingStamp, setIcon, setIndex, setUpdateCount, setWasDeclaredAlwaysLeafpublic ProjectNode(ExternalProjectsView externalProjectsView, DataNode<ProjectData> projectDataNode)
protected void update(PresentationData presentation)
update in class SimpleNodepublic ExternalSystemNode getGroup()
protected java.util.List<? extends ExternalSystemNode<?>> doBuildChildren()
doBuildChildren in class ExternalSystemNode<ProjectData>protected void doUpdate()
doUpdate in class ExternalSystemNode<ProjectData>public java.lang.String getIdeGrouping()
protected java.lang.String getMenuId()
getMenuId in class ExternalSystemNode<ProjectData>public ModuleNode getEffectiveRoot()