Uses of Interface
com.intellij.openapi.util.Iconable

Packages that use Iconable
com.intellij.ant Provides interfaces defining the Program Structure Interface (PSI) for Ant build files. 
com.intellij.aspects.psi Provides interfaces defining the Program Structure Interface (PSI) for AspectJ. 
com.intellij.aspects.psi.gen   
com.intellij.extapi.psi Provides base classes for the custom language implementations of the PSI structure. 
com.intellij.psi Provides interfaces for working with the Program Source Interface (IDEA's internal representation of the program structure). 
com.intellij.psi.css Provides the PSI structure for CSS files. 
com.intellij.psi.html Provides the PSI structure for HTML files. 
com.intellij.psi.javadoc Provides the PSI structure for Javadoc comments and services for registering custom Javadoc tags. 
com.intellij.psi.jsp Provides the PSI structure for JSP files. 
com.intellij.psi.jsp.el Provides the PSI structure for the JSP Expression Language. 
com.intellij.psi.xml Provides the PSI structure for XML files. 
 

Uses of Iconable in com.intellij.ant
 

Subinterfaces of Iconable in com.intellij.ant
 interface PsiAntElement
           
 

Uses of Iconable in com.intellij.aspects.psi
 

Subinterfaces of Iconable in com.intellij.aspects.psi
 interface PsiAdvice
           
 interface PsiArgTypePattern
           
 interface PsiAspect
           
 interface PsiAspectField
           
 interface PsiAspectFile
           
 interface PsiAspectMethod
           
 interface PsiBasicTypePattern
           
 interface PsiExecutionPointcut
           
 interface PsiIdPattern
           
 interface PsiIdPatternElement
           
 interface PsiIntertypeDeclaration
           
 interface PsiIntertypeField
           
 interface PsiIntertypeMethod
           
 interface PsiIntroduction
           
 interface PsiJoinPointStaticPart
           
 interface PsiModifierPattern
           
 interface PsiModifierPatternList
           
 interface PsiParameterRef
           
 interface PsiParametrizedPattern
           
 interface PsiPointcut
           
 interface PsiPointcutDef
           
 interface PsiPointcutRef
           
 interface PsiPrimitiveTypePattern
           
 interface PsiTargetPointcut
           
 interface PsiThisJoinPoint
           
 interface PsiThisPointcut
           
 interface PsiTypeNamePattern
           
 interface PsiTypeNamePatternElement
           
 interface PsiTypePattern
           
 interface PsiWithincodePointcut
           
 interface PsiWithinPointcut
           
 

Uses of Iconable in com.intellij.aspects.psi.gen
 

Subinterfaces of Iconable in com.intellij.aspects.psi.gen
 interface _PsiAdvice
           
 interface _PsiArgTypePattern
           
 interface _PsiAspect
           
 interface _PsiAspectField
           
 interface _PsiAspectFile
           
 interface _PsiAspectMethod
           
 interface _PsiBasicTypePattern
           
 interface _PsiExecutionPointcut
           
 interface _PsiIdPattern
           
 interface _PsiIdPatternElement
           
 interface _PsiIntertypeDeclaration
           
 interface _PsiIntertypeField
           
 interface _PsiIntertypeMethod
           
 interface _PsiIntroduction
           
 interface _PsiModifierPattern
           
 interface _PsiModifierPatternList
           
 interface _PsiParameterRef
           
 interface _PsiPointcut
           
 interface _PsiPointcutDef
           
 interface _PsiPointcutRef
           
 interface _PsiPrimitiveTypePattern
           
 interface _PsiTargetPointcut
           
 interface _PsiThisPointcut
           
 interface _PsiTypeNamePattern
           
 interface _PsiTypeNamePatternElement
           
 interface _PsiTypePattern
           
 interface _PsiWithincodePointcut
           
 interface _PsiWithinPointcut
           
 interface PsiAfterAdvice
           
 interface PsiAndPointcut
           
 interface PsiAndTypePattern
           
 interface PsiAnyParametersPattern
           
 interface PsiAnyTypePattern
           
 interface PsiArgPattern
           
 interface PsiArgsPointcut
           
 interface PsiArgWildcardPattern
           
 interface PsiAroundAdvice
           
 interface PsiArrayPatternElement
           
 interface PsiArrayTypePattern
           
 interface PsiAspectAssociation
           
 interface PsiBeforeAdvice
           
 interface PsiCallPointcut
           
 interface PsiCflowBelowPointcut
           
 interface PsiCflowPointcut
           
 interface PsiClassPattern
           
 interface PsiCompoundPointcut
           
 interface PsiCompoundTypePattern
           
 interface PsiConstructorPattern
           
 interface PsiDominatesClause
           
 interface PsiErrorIntroduction
           
 interface PsiExcludeTypePattern
           
 interface PsiFieldAccessPointcut
           
 interface PsiFieldGetPointcut
           
 interface PsiFieldPattern
           
 interface PsiFieldSetPointcut
           
 interface PsiHandlerPointcut
           
 interface PsiIfPointcut
           
 interface PsiInheritorsPattern
           
 interface PsiInitializationPointcut
           
 interface PsiMethodPattern
           
 interface PsiNonPointcut
           
 interface PsiOrPointcut
           
 interface PsiOrTypePattern
           
 interface PsiParameterPattern
           
 interface PsiParametersPattern
           
 interface PsiParameterTypePattern
           
 interface PsiParentsIntroduction
           
 interface PsiPerCflowAssociation
           
 interface PsiPerCflowbelowAssociation
           
 interface PsiPerPointcutAssociation
           
 interface PsiPerTargetAssociation
           
 interface PsiPerThisAssociation
           
 interface PsiRegularMethodPattern
           
 interface PsiResultRestriction
           
 interface PsiReturningRestriction
           
 interface PsiSingletonAssociation
           
 interface PsiSofteningIntroduction
           
 interface PsiStaticInitializationPointcut
           
 interface PsiThrowingRestriction
           
 interface PsiThrowsPattern
           
 interface PsiVerificationIntroduction
           
 interface PsiWarningIntroduction
           
 

Uses of Iconable in com.intellij.extapi.psi
 

Classes in com.intellij.extapi.psi that implement Iconable
 class ASTWrapperPsiElement
          Created by IntelliJ IDEA.
 

Uses of Iconable in com.intellij.psi
 

Subinterfaces of Iconable in com.intellij.psi
 interface ImplicitVariable
           
 interface PsiAnnotation
          Represents a Java annotation.
 interface PsiAnnotationMemberValue
          Represents a PSI element which can be used as the value of an annotation element.
 interface PsiAnnotationMethod
          Represents a method which is declared on an annotation interface and possibly specifies the default value of the annotation element.
 interface PsiAnnotationParameterList
          Represents the list of name/value elements for an annotation.
 interface PsiAnonymousClass
          Represents a Java anonymous class.
 interface PsiArrayAccessExpression
          Represents an array access expession, for example, i [1].
 interface PsiArrayInitializerExpression
          Represents an array initializer expression.
 interface PsiArrayInitializerMemberValue
          Represents an array used as a value of an annotation element.
 interface PsiAssertStatement
          Represents a Java assert statement.
 interface PsiAssignmentExpression
          Represents a simple assignment (a=b) or a compound assignment (a+=1) expression.
 interface PsiBinaryExpression
          Represents a Java binary expression (addition, multiplication and so on).
 interface PsiBinaryFile
          Represents a binary file.
 interface PsiBlockStatement
          Represents a Java block statement (sequence of statements surrounded with curly braces).
 interface PsiBreakStatement
          Represents a Java break statement.
 interface PsiCall
          Represents the call of a Java method or constructor or a Java enum constant..
 interface PsiCallExpression
          Represents the call of a Java method or constructor.
 interface PsiCatchSection
          Represents a single catch section of a Java try ... catch statement.
 interface PsiClass
          Represents a Java class or interface.
 interface PsiClassInitializer
          Represents a Java class initializer block.
 interface PsiClassObjectAccessExpression
          Represents a class literal expression (for example, String.class).
 interface PsiCodeBlock
          Represents a Java code block, usually surrounded by curly braces.
 interface PsiCodeFragment
          Represents a fragment of Java code which exists outside of a project structure (for example, in a foreign language code or in a user interface element other than the main source code editor).
 interface PsiComment
          Represents a comment in Java code or in a custom language.
 interface PsiCompiledElement
          Represents an element in a Java library used in a project.
 interface PsiConditionalExpression
          Represents a Java conditional expression (for example, a ?
 interface PsiConstructorCall
          Represents a Java constructor call or enum constant.
 interface PsiContinueStatement
          Represents a Java continue statement.
 interface PsiDeclarationStatement
          Represents a Java local variable or class declaration statement.
 interface PsiDirectory
          Represents a file system directory and allows to access its contents.
 interface PsiDocCommentOwner
          Represents a PSI element which can have an attached JavaDoc comment.
 interface PsiDoWhileStatement
          Represents a Java do ... while statement.
 interface PsiElement
          The common base interface for all elements of the PSI tree.
 interface PsiEmptyStatement
          Represents an empty statement in Java.
 interface PsiEnumConstant
          Represents a constant in a Java enum type.
 interface PsiEnumConstantInitializer
          Represents the class body attached to a constant in a Java enum type.
 interface PsiErrorElement
          Represents a syntax error (for example, invalid token) in Java or custom language code.
 interface PsiExpression
          Represents a Java epxression.
 interface PsiExpressionCodeFragment
          Represents a fragment of Java code the contents of which is an expression.
 interface PsiExpressionList
          Represents a list of expressions separated by commas.
 interface PsiExpressionListStatement
          Represents the list of expressions separated by commas, used as the initialize or update part of a for loop.
 interface PsiExpressionStatement
          Represents a Java expression statement.
 interface PsiField
          Represents a Java field or enum constant.
 interface PsiFile
          A PSI element representing a file.
 interface PsiFileSystemItem
          Represents a file or directory which can be renamed.
 interface PsiForeachStatement
          Represents a Java enhanced for statement.
 interface PsiForStatement
          Represents a Java basic for statement.
 interface PsiIdentifier
          Represents a Java identifier.
 interface PsiIfStatement
          Represents a Java if or if ... else statement.
 interface PsiImportList
          Represents the list of import statements contained in a Java or JSP file.
 interface PsiImportStatement
          Represents a Java import statement.
 interface PsiImportStatementBase
          Represents a Java import or import static statement.
 interface PsiImportStaticReferenceElement
          Represents a reference to the member imported by a Java import static statement.
 interface PsiImportStaticStatement
          Represents a Java import static statement.
 interface PsiInstanceOfExpression
          Represents a Java instanceof expression.
 interface PsiJavaCodeReferenceCodeFragment
          Represents a fragment of Java code the contents of which is a reference element referencing a Java class or package.
 interface PsiJavaCodeReferenceElement
          Represents a reference found in Java code (either an identifier or a sequence of identifiers separated by periods, optionally with generic type arguments).
 interface PsiJavaFile
          Represents a Java or JSP file.
 interface PsiJavaToken
          Represents a single token in a Java file (the lowest-level element in the Java PSI tree).
 interface PsiKeyword
          Represents a Java keyword.
 interface PsiLabeledStatement
          Represents a Java statement with an attached label.
 interface PsiLiteralExpression
          Represents a Java literal expression.
 interface PsiLocalVariable
          Represents a Java local variable.
 interface PsiMember
          Represents a member of a Java class (for example, a field or a method).
 interface PsiMethod
          Represents a Java method or constructor.
 interface PsiMethodCallExpression
          Represents a call of a Java method.
 interface PsiModifierList
          Represents the list of modifiers and annotations on a Java element (class, method, field and so on).
 interface PsiModifierListOwner
          Represents a PSI element which has a list of modifiers (public/private/protected/etc.)
 interface PsiNamedElement
          A PSI element which has a name and can be renamed (for example, a class or a method).
 interface PsiNameValuePair
          Represents a single element-value pair of an annotation parameter list.
 interface PsiNewExpression
          Represents the call of a Java class constructor (a simple or qualified class instance creation expression, or an array creation expression).
 interface PsiPackage
          Represents a Java package.
 interface PsiPackageStatement
          Represents a package Java statement.
 interface PsiParameter
          Represents the parameter of a Java method, foreach (enhanced for) statement or catch block.
 interface PsiParameterList
          Represents the list of parameters of a Java method.
 interface PsiParenthesizedExpression
          Represents a Java expression enclosed in parentheses.
 interface PsiPlainText
          Represents the contents of a plain-text file.
 interface PsiPlainTextFile
          Represents a plain-text file (a file belonging to the type "Text files" or a custom file type which has no associated language).
 interface PsiPostfixExpression
          Represents a Java postfix increment or decrement expression.
 interface PsiPrefixExpression
          Represents a Java expression with an unary prefix operator.
 interface PsiReferenceExpression
          Represents a reference in Java code used as part of an expression.
 interface PsiReferenceList
          Represents a list of Java classes referenced by the implements, extends or throws clause.
 interface PsiReferenceParameterList
          Represents the list of type arguments specified on a Java reference.
 interface PsiReturnStatement
          Represents a Java return statement.
 interface PsiStatement
          Represents a Java statement.
 interface PsiSuperExpression
          Represents a Java super expression.
 interface PsiSwitchLabelStatement
          Represents a single case or default section in a Java switch statement.
 interface PsiSwitchStatement
          Represents a Java switch statement.
 interface PsiSynchronizedStatement
          Represents a Java synchronized statement.
 interface PsiThisExpression
          Represents a Java this expression.
 interface PsiThrowStatement
          Represents a Java throw statement.
 interface PsiTryStatement
          Represents a Java try ... catch ... finally statement.
 interface PsiTypeCastExpression
          Represents a Java type cast expression.
 interface PsiTypeCodeFragment
          Represents a Java code fragment the contents of which is a reference to a Java type.
 interface PsiTypeElement
          Represents the occurrence of a type in Java source code, for example, as a return type of the method or the type of a method parameter.
 interface PsiTypeParameter
          Represents the type parameter of a generic class, interface, method or constructor.
 interface PsiTypeParameterList
          Represents a list of generic type parameters for a class or method.
 interface PsiTypeParameterListOwner
          Represents a PSI element (class, interface, method or constructor) which can own a type parameter list.
 interface PsiVariable
          Represents a Java local variable, method parameter or field.
 interface PsiWhileStatement
          Represents a Java while statement.
 interface PsiWhiteSpace
          Represents a whitespace token.
 

Uses of Iconable in com.intellij.psi.css
 

Subinterfaces of Iconable in com.intellij.psi.css
 interface CssAttribute
           
 interface CssBlock
           
 interface CssClass
           
 interface CssDeclaration
           
 interface CssElement
           
 interface CssFile
           
 interface CssIdSelector
           
 interface CssImport
           
 interface CssPseudoClass
           
 interface CssPseudoElement
           
 interface CssRuleset
           
 interface CssRulesetList
          Created by IntelliJ IDEA.
 interface CssSelector
           
 interface CssSelectorList
           
 interface CssSelectorSuffix
           
 interface CssSimpleSelector
           
 interface CssString
           
 interface CssStylesheet
           
 interface CssTermList
           
 

Uses of Iconable in com.intellij.psi.html
 

Subinterfaces of Iconable in com.intellij.psi.html
 interface HtmlTag
          Created by IntelliJ IDEA.
 

Uses of Iconable in com.intellij.psi.javadoc
 

Subinterfaces of Iconable in com.intellij.psi.javadoc
 interface PsiDocComment
           
 interface PsiDocTag
           
 interface PsiDocTagValue
           
 interface PsiDocToken
           
 interface PsiInlineDocTag
           
 

Uses of Iconable in com.intellij.psi.jsp
 

Subinterfaces of Iconable in com.intellij.psi.jsp
 interface JspFile
           
 interface JspImplicitVariable
           
 interface WebDirectoryElement
           
 

Uses of Iconable in com.intellij.psi.jsp.el
 

Subinterfaces of Iconable in com.intellij.psi.jsp.el
 interface ELBinaryExpression
          Created by IntelliJ IDEA.
 interface ELConditionalExpression
          Created by IntelliJ IDEA.
 interface ELExpression
          Created by IntelliJ IDEA.
 interface ELExpressionHolder
          Created by IntelliJ IDEA.
 interface ELFunctionCallExpression
          Created by IntelliJ IDEA.
 interface ELLiteralExpression
          Created by IntelliJ IDEA.
 interface ELParameterList
          Created by IntelliJ IDEA.
 interface ELParenthesizedExpression
          Created by IntelliJ IDEA.
 interface ELSelectExpression
          Created by IntelliJ IDEA.
 interface ELSliceExpression
          Created by IntelliJ IDEA.
 interface ELUnaryExpression
          Created by IntelliJ IDEA.
 interface ELVariable
          Created by IntelliJ IDEA.
 

Uses of Iconable in com.intellij.psi.xml
 

Subinterfaces of Iconable in com.intellij.psi.xml
 interface XmlAttlistDecl
           
 interface XmlAttribute
           
 interface XmlAttributeDecl
           
 interface XmlAttributeValue
           
 interface XmlComment
           
 interface XmlDecl
           
 interface XmlDoctype
           
 interface XmlDocument
           
 interface XmlElement
           
 interface XmlElementContentSpec
           
 interface XmlElementDecl
           
 interface XmlEntityDecl
           
 interface XmlEntityRef
           
 interface XmlEnumeratedType
           
 interface XmlFile
           
 interface XmlMarkupDecl
           
 interface XmlNotationDecl
          Created by IntelliJ IDEA.
 interface