public abstract class RenameableFakePsiElement extends FakePsiElement implements PsiMetaOwner, PsiPresentableMetaData
Iconable.IconFlags, Iconable.LastComputedIconFLAGS_LOCKED, ICON_PLACEHOLDEREMPTY_ARRAYARRAY_FACTORYICON_FLAG_IGNORE_MASK, ICON_FLAG_OPEN, ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITYEMPTY_NAVIGATABLE_ELEMENT_ARRAYEMPTY_NAVIGATION_ITEM_ARRAY| Modifier | Constructor and Description | 
|---|---|
| protected  | RenameableFakePsiElement(PsiElement parent) | 
| Modifier and Type | Method and Description | 
|---|---|
| PsiFile | getContainingFile()Returns the file containing the PSI element. | 
| PsiElement | getDeclaration() | 
| javax.swing.Icon | getIcon(boolean open)Returns the icon representing the object. | 
| Language | getLanguage()Returns the language of the PSI element. | 
| PsiManager | getManager()Returns the PSI manager for the project to which the PSI element belongs. | 
| PsiMetaData | getMetaData() | 
| abstract java.lang.String | getName()Returns the name of the element. | 
| java.lang.String | getName(PsiElement context) | 
| PsiElement | getParent()Returns the parent of the PSI element. | 
| Project | getProject()Returns the project to which the PSI element belongs. | 
| TextRange | getTextRange()Returns the text range in the document occupied by the PSI element. | 
| void | init(PsiElement element) | 
findElementAt, getChildren, getElementIcon, getFirstChild, getIcon, getLastChild, getLocationString, getNextSibling, getNode, getPresentableText, getPresentation, getPrevSibling, getStartOffsetInParent, getText, getTextLength, getTextOffset, isPhysical, setName, textContains, textToCharArrayaccept, acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, canNavigate, canNavigateToSource, checkAdd, checkDelete, copy, delete, deleteChildRange, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getContext, getNavigationElement, getOriginalElement, getReference, getReferences, getResolveScope, getUseScope, isEquivalentTo, isValid, isWritable, navigate, notNullChild, processDeclarations, replace, textMatches, textMatchesbuildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, overlayIcons, registerIconLayer, transformFlagschangeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIcon, getTypeNamegetDependences, getDependenciesaccept, acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildRange, findReferenceAt, getContext, getCopyableUserData, getNavigationElement, getOriginalElement, getOwnReferences, getReference, getReferences, getResolveScope, getTextRangeInParent, getUseScope, isEquivalentTo, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textMatches, textMatches, toStringgetUserData, putUserDataprotected RenameableFakePsiElement(PsiElement parent)
public PsiElement getParent()
PsiElementgetParent in interface PsiElementpublic PsiFile getContainingFile()
PsiElementgetContainingFile in interface PsiElementgetContainingFile in class PsiElementBasepublic abstract java.lang.String getName()
PsiNamedElementgetName in interface NavigationItemgetName in interface PsiMetaDatagetName in interface PsiNamedElementgetName in class PsiElementBasepublic Language getLanguage()
PsiElementgetLanguage in interface PsiElementgetLanguage in class FakePsiElementpublic Project getProject()
PsiElementgetProject in interface PsiElementgetProject in class PsiElementBasepublic PsiManager getManager()
PsiElementgetManager in interface PsiElementgetManager in class FakePsiElementpublic PsiMetaData getMetaData()
getMetaData in interface PsiMetaOwnerpublic PsiElement getDeclaration()
getDeclaration in interface PsiMetaDatapublic java.lang.String getName(PsiElement context)
getName in interface PsiMetaDatapublic void init(PsiElement element)
init in interface PsiMetaDatapublic final javax.swing.Icon getIcon(boolean open)
ItemPresentationgetIcon in interface ItemPresentationgetIcon in class FakePsiElementopen - Used to mean if open/close icons for tree renderer. No longer in use. The parameter is only there for API compatibility reason.public TextRange getTextRange()
PsiElementgetTextRange in interface PsiElementgetTextRange in class FakePsiElement