com.intellij.openapi.util
Interface Iconable

All Known Subinterfaces:
_PsiAdvice, _PsiArgTypePattern, _PsiAspect, _PsiAspectField, _PsiAspectFile, _PsiAspectMethod, _PsiBasicTypePattern, _PsiExecutionPointcut, _PsiIdPattern, _PsiIdPatternElement, _PsiIntertypeDeclaration, _PsiIntertypeField, _PsiIntertypeMethod, _PsiIntroduction, _PsiModifierPattern, _PsiModifierPatternList, _PsiParameterRef, _PsiPointcut, _PsiPointcutDef, _PsiPointcutRef, _PsiPrimitiveTypePattern, _PsiTargetPointcut, _PsiThisPointcut, _PsiTypeNamePattern, _PsiTypeNamePatternElement, _PsiTypePattern, _PsiWithincodePointcut, _PsiWithinPointcut, CssAttribute, CssBlock, CssClass, CssDeclaration, CssElement, CssFile, CssIdSelector, CssImport, CssPseudoClass, CssPseudoElement, CssRuleset, CssRulesetList, CssSelector, CssSelectorList, CssSelectorSuffix, CssSimpleSelector, CssString, CssStylesheet, CssTermList, ELBinaryExpression, ELConditionalExpression, ELExpression, ELExpressionHolder, ELFunctionCallExpression, ELLiteralExpression, ELParameterList, ELParenthesizedExpression, ELSelectExpression, ELSliceExpression, ELUnaryExpression, ELVariable, HtmlTag, ImplicitVariable, JspFile, JspImplicitVariable, PsiAdvice, PsiAfterAdvice, PsiAndPointcut, PsiAndTypePattern, PsiAnnotation, PsiAnnotationMemberValue, PsiAnnotationMethod, PsiAnnotationParameterList, PsiAnonymousClass, PsiAntElement, PsiAnyParametersPattern, PsiAnyTypePattern, PsiArgPattern, PsiArgsPointcut, PsiArgTypePattern, PsiArgWildcardPattern, PsiAroundAdvice, PsiArrayAccessExpression, PsiArrayInitializerExpression, PsiArrayInitializerMemberValue, PsiArrayPatternElement, PsiArrayTypePattern, PsiAspect, PsiAspectAssociation, PsiAspectField, PsiAspectFile, PsiAspectMethod, PsiAssertStatement, PsiAssignmentExpression, PsiBasicTypePattern, PsiBeforeAdvice, PsiBinaryExpression, PsiBinaryFile, PsiBlockStatement, PsiBreakStatement, PsiCall, PsiCallExpression, PsiCallPointcut, PsiCatchSection, PsiCflowBelowPointcut, PsiCflowPointcut, PsiClass, PsiClassInitializer, PsiClassObjectAccessExpression, PsiClassPattern, PsiCodeBlock, PsiCodeFragment, PsiComment, PsiCompiledElement, PsiCompoundPointcut, PsiCompoundTypePattern, PsiConditionalExpression, PsiConstructorCall, PsiConstructorPattern, PsiContinueStatement, PsiDeclarationStatement, PsiDirectory, PsiDocComment, PsiDocCommentOwner, PsiDocTag, PsiDocTagValue, PsiDocToken, PsiDominatesClause, PsiDoWhileStatement, PsiElement, PsiEmptyStatement, PsiEnumConstant, PsiEnumConstantInitializer, PsiErrorElement, PsiErrorIntroduction, PsiExcludeTypePattern, PsiExecutionPointcut, PsiExpression, PsiExpressionCodeFragment, PsiExpressionList, PsiExpressionListStatement, PsiExpressionStatement, PsiField, PsiFieldAccessPointcut, PsiFieldGetPointcut, PsiFieldPattern, PsiFieldSetPointcut, PsiFile, PsiFileSystemItem, PsiForeachStatement, PsiForStatement, PsiHandlerPointcut, PsiIdentifier, PsiIdPattern, PsiIdPatternElement, PsiIfPointcut, PsiIfStatement, PsiImportList, PsiImportStatement, PsiImportStatementBase, PsiImportStaticReferenceElement, PsiImportStaticStatement, PsiInheritorsPattern, PsiInitializationPointcut, PsiInlineDocTag, PsiInstanceOfExpression, PsiIntertypeDeclaration, PsiIntertypeField, PsiIntertypeMethod, PsiIntroduction, PsiJavaCodeReferenceCodeFragment, PsiJavaCodeReferenceElement, PsiJavaFile, PsiJavaToken, PsiJoinPointStaticPart, PsiKeyword, PsiLabeledStatement, PsiLiteralExpression, PsiLocalVariable, PsiMember, PsiMethod, PsiMethodCallExpression, PsiMethodPattern, PsiModifierList, PsiModifierListOwner, PsiModifierPattern, PsiModifierPatternList, PsiNamedElement, PsiNameValuePair, PsiNewExpression, PsiNonPointcut, PsiOrPointcut, PsiOrTypePattern, PsiPackage, PsiPackageStatement, PsiParameter, PsiParameterList, PsiParameterPattern, PsiParameterRef, PsiParametersPattern, PsiParameterTypePattern, PsiParametrizedPattern, PsiParenthesizedExpression, PsiParentsIntroduction, PsiPerCflowAssociation, PsiPerCflowbelowAssociation, PsiPerPointcutAssociation, PsiPerTargetAssociation, PsiPerThisAssociation, PsiPlainText, PsiPlainTextFile, PsiPointcut, PsiPointcutDef, PsiPointcutRef, PsiPostfixExpression, PsiPrefixExpression, PsiPrimitiveTypePattern, PsiReferenceExpression, PsiReferenceList, PsiReferenceParameterList, PsiRegularMethodPattern, PsiResultRestriction, PsiReturningRestriction, PsiReturnStatement, PsiSingletonAssociation, PsiSofteningIntroduction, PsiStatement, PsiStaticInitializationPointcut, PsiSuperExpression, PsiSwitchLabelStatement, PsiSwitchStatement, PsiSynchronizedStatement, PsiTargetPointcut, PsiThisExpression, PsiThisJoinPoint, PsiThisPointcut, PsiThrowingRestriction, PsiThrowsPattern, PsiThrowStatement, PsiTryStatement, PsiTypeCastExpression, PsiTypeCodeFragment, PsiTypeElement, PsiTypeNamePattern, PsiTypeNamePatternElement, PsiTypeParameter, PsiTypeParameterList, PsiTypeParameterListOwner, PsiTypePattern, PsiVariable, PsiVerificationIntroduction, PsiWarningIntroduction, PsiWhileStatement, PsiWhiteSpace, PsiWithincodePointcut, PsiWithinPointcut, WebDirectoryElement, XmlAttlistDecl, XmlAttribute, XmlAttributeDecl, XmlAttributeValue, XmlComment, XmlDecl, XmlDoctype, XmlDocument, XmlElement, XmlElementContentSpec, XmlElementDecl, XmlEntityDecl, XmlEntityRef, XmlEnumeratedType, XmlFile, XmlMarkupDecl, XmlNotationDecl, XmlProcessingInstruction, XmlProlog, XmlTag, XmlTagChild, XmlText, XmlToken
All Known Implementing Classes:
ASTWrapperPsiElement

public interface Iconable


Field Summary
static int ICON_FLAG_CLOSED
           
static int ICON_FLAG_OPEN
           
static int ICON_FLAG_READ_STATUS
           
static int ICON_FLAG_VISIBILITY
           
 
Method Summary
 javax.swing.Icon getIcon(int flags)
           
 

Field Detail

ICON_FLAG_VISIBILITY

static final int ICON_FLAG_VISIBILITY
See Also:
Constant Field Values

ICON_FLAG_READ_STATUS

static final int ICON_FLAG_READ_STATUS
See Also:
Constant Field Values

ICON_FLAG_OPEN

static final int ICON_FLAG_OPEN
See Also:
Constant Field Values

ICON_FLAG_CLOSED

static final int ICON_FLAG_CLOSED
See Also:
Constant Field Values
Method Detail

getIcon

javax.swing.Icon getIcon(int flags)