public interface PsiFileSystemItem extends PsiCheckedRenameElement, NavigatablePsiElement
Iconable.IconFlags, Iconable.LastComputedIcon
EMPTY_ARRAY
ARRAY_FACTORY
ICON_FLAG_IGNORE_MASK, ICON_FLAG_OPEN, ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITY
EMPTY_NAVIGATABLE_ELEMENT_ARRAY
EMPTY_NAVIGATION_ITEM_ARRAY
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Returns the name of the element.
|
PsiFileSystemItem |
getParent()
Returns the parent of the PSI element.
|
VirtualFile |
getVirtualFile() |
boolean |
isDirectory() |
boolean |
processChildren(PsiElementProcessor<PsiFileSystemItem> processor) |
checkSetName
setName
accept, acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContainingFile, getContext, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNavigationElement, getNextSibling, getNode, getOriginalElement, getOwnReferences, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getTextRangeInParent, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray, toString
getUserData, putUserData
getPresentation
canNavigate, canNavigateToSource, navigate
boolean isDirectory()
PsiFileSystemItem getParent()
PsiElement
getParent
in interface PsiElement
VirtualFile getVirtualFile()
java.lang.String getName()
PsiNamedElement
getName
in interface NavigationItem
getName
in interface PsiNamedElement
boolean processChildren(PsiElementProcessor<PsiFileSystemItem> processor)