public class ProjectNode extends ExternalSystemNode<ProjectData>
PresentableNodeDescriptor.ColoredFragment
NodeDescriptor.NodeComparator<T extends NodeDescriptor<?>>
ComparableObject.Impl
BUILTIN_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_COMPARATOR
DEFAULT_WEIGHT, EMPTY_ARRAY, myClosedIcon, myColor, myName, myOpenIcon, myProject
NONE
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, sort
accept, 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, updateFileStatus
apply, apply, applyFrom, createPresentation, getHighlightColor, getPresentation, getTemplatePresentation, isAncestorOrSelf, isContentHighlighted, isHighlightableContentNode, isParentOf, postprocess, shouldApply, shouldPostprocess, shouldUpdateData, update
expandOnDoubleClick, getChildrenSortingStamp, getClosedIcon, getColor, getIcon, getIndex, getOpenIcon, getProject, getUpdateCount, isWasDeclaredAlwaysLeaf, setChildrenSortingStamp, setIcon, setIndex, setUpdateCount, setWasDeclaredAlwaysLeaf
public ProjectNode(ExternalProjectsView externalProjectsView, DataNode<ProjectData> projectDataNode)
protected void update(PresentationData presentation)
update
in class SimpleNode
public 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()