public final class FavoritesTreeStructure extends ProjectTreeStructure
ViewSettings.Immutable
myProject
DEFAULT
Constructor and Description |
---|
FavoritesTreeStructure(Project project) |
Modifier and Type | Method and Description |
---|---|
NodeDescriptor<?> |
createDescriptor(java.lang.Object element,
NodeDescriptor parentDescriptor) |
protected AbstractTreeNode<?> |
createRoot(Project project,
ViewSettings settings) |
java.lang.Object [] |
getChildElements(java.lang.Object element) |
java.lang.Object |
getParentElement(java.lang.Object element) |
void |
rootsChanged() |
isAbbreviatePackageNames, isCompactDirectories, isFlattenModules, isFlattenPackages, isHideEmptyMiddlePackages, isShowLibraryContents, isShowMembers, isShowModules, isShowURL
asyncCommit, commit, getRootElement, hasSomethingToCommit, isAlwaysLeaf
getProviders, setProviders
getDataFromProviders, isValid
asyncCommitDocuments, getLeafState, isToBuildChildrenInBackground, revalidateElement
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isFoldersAlwaysOnTop, isStructureView
public FavoritesTreeStructure(Project project)
protected AbstractTreeNode<?> createRoot(Project project, ViewSettings settings)
createRoot
in class AbstractProjectTreeStructure
public void rootsChanged()
public java.lang.Object [] getChildElements(java.lang.Object element)
getChildElements
in class AbstractTreeStructureBase
public java.lang.Object getParentElement(java.lang.Object element)
getParentElement
in class AbstractTreeStructureBase
public NodeDescriptor<?> createDescriptor(java.lang.Object element, NodeDescriptor parentDescriptor)
createDescriptor
in class AbstractTreeStructureBase