Package org.aspectj.ajde.ui
Class AbstractIconRegistry
java.lang.Object
org.aspectj.ajde.ui.AbstractIconRegistry
- Direct Known Subclasses:
IconRegistry
Uses the factory pattern.
- Author:
- Mik Kersten
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final AbstractIcon
protected final String
protected final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract AbstractIcon
createIcon
(String path) Implement to create platform-specific icons.getIcon
(IProgramElement.Kind kind) Assumes "public" visibility for the icon.getIcon
(IRelationship.Kind relationship) protected abstract AbstractIcon
getStructureIcon
(IProgramElement.Kind kind, IProgramElement.Accessibility accessibility)
-
Field Details
-
RESOURCE_PATH
- See Also:
-
STRUCTURE_PATH
- See Also:
-
PROJECT
-
PACKAGE
-
ASPECT
-
INITIALIZER
-
INTRODUCTION
-
CONSTRUCTOR
-
POINTCUT
-
ADVICE
-
DECLARE_PARENTS
-
DECLARE_WARNING
-
DECLARE_ERROR
-
DECLARE_SOFT
-
CODE
-
ERROR
-
FILE
-
FILE_JAVA
-
FILE_ASPECTJ
-
FILE_LST
-
METHOD
-
FIELD
-
ENUM_VALUE
-
ENUM
-
ANNOTATION
-
CLASS
-
INTERFACE
-
RELATION_ADVICE_FORWARD
-
RELATION_ADVICE_BACK
-
RELATION_INHERITANCE_FORWARD
-
RELATION_INHERITANCE_BACK
-
RELATION_REFERENCE_FORWARD
-
RELATION_REFERENCE_BACK
-
-
Constructor Details
-
AbstractIconRegistry
public AbstractIconRegistry()
-
-
Method Details
-
getIcon
-
getStructureIcon
protected abstract AbstractIcon getStructureIcon(IProgramElement.Kind kind, IProgramElement.Accessibility accessibility) - Returns:
- null if the kind could not be resolved
-
getIcon
Assumes "public" visibility for the icon.- Returns:
- null if the kind could not be resolved
-
createIcon
Implement to create platform-specific icons.
-