public class BeanPropertyElement 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| Constructor and Description | 
|---|
BeanPropertyElement(PsiMethod method,
                   java.lang.String name)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(java.lang.Object o)  | 
PsiElement | 
getDeclaration()  | 
javax.swing.Icon | 
getIcon()  | 
javax.swing.Icon | 
getIcon(boolean flags)
Returns the icon representing the object. 
 | 
PsiManager | 
getManager()
Returns the PSI manager for the project to which the PSI element belongs. 
 | 
PsiMetaData | 
getMetaData()  | 
PsiMethod | 
getMethod()  | 
java.lang.String | 
getName()
Returns the name of the element. 
 | 
java.lang.String | 
getName(PsiElement context)  | 
PsiElement | 
getNavigationElement()
Returns the PSI element which should be used as a navigation target
 when navigation to this PSI element is requested. 
 | 
PsiElement | 
getParent()
Returns the parent of the PSI element. 
 | 
PsiType | 
getPropertyType()  | 
TextRange | 
getTextRange()
Returns the text range in the document occupied by the PSI element. 
 | 
java.lang.String | 
getTypeName()  | 
int | 
hashCode()  | 
void | 
init(PsiElement element)  | 
findElementAt, getChildren, getElementIcon, getFirstChild, getIcon, getLanguage, 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, getContainingFile, getContext, getOriginalElement, getProject, 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, setUserMapfinalize, getClass, notify, notifyAll, toString, wait, wait, waitgetDependences, getDependenciesaccept, acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildRange, findReferenceAt, getContainingFile, getContext, getCopyableUserData, getOriginalElement, getOwnReferences, getProject, getReference, getReferences, getResolveScope, getTextRangeInParent, getUseScope, isEquivalentTo, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textMatches, textMatches, toStringgetUserData, putUserDatapublic BeanPropertyElement(PsiMethod method, java.lang.String name)
public PsiType getPropertyType()
public PsiMethod getMethod()
public PsiElement getNavigationElement()
PsiElementthis or substitute a different element if this element
 does not have an associated file and offset. (For example, if the source code
 of a library is attached to a project, the navigation element for a compiled
 library class is its source class.)getNavigationElement in interface PsiElementgetNavigationElement in class PsiElementBasepublic PsiManager getManager()
PsiElementgetManager in interface PsiElementgetManager in class FakePsiElementpublic PsiElement getDeclaration()
getDeclaration in interface PsiMetaDatapublic java.lang.String getName(PsiElement context)
getName in interface PsiMetaDatapublic java.lang.String getName()
PsiNamedElementgetName in interface NavigationItemgetName in interface PsiMetaDatagetName in interface PsiNamedElementgetName in class PsiElementBasepublic void init(PsiElement element)
init in interface PsiMetaDatapublic javax.swing.Icon getIcon(boolean flags)
ItemPresentationgetIcon in interface ItemPresentationgetIcon in class FakePsiElementflags - Used to mean if open/close icons for tree renderer. No longer in use. The parameter is only there for API compatibility reason.public PsiElement getParent()
PsiElementgetParent in interface PsiElementpublic PsiMetaData getMetaData()
getMetaData in interface PsiMetaOwnerpublic java.lang.String getTypeName()
getTypeName in interface PsiPresentableMetaDatapublic javax.swing.Icon getIcon()
getIcon in interface PsiPresentableMetaDatapublic TextRange getTextRange()
PsiElementgetTextRange in interface PsiElementgetTextRange in class FakePsiElementpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object