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
Modifier and TypeFieldDescriptionprotected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected AbstractIcon
protected String
protected String
-
Constructor Summary
-
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:
- Constant Field Values
-
STRUCTURE_PATH
- See Also:
- Constant Field Values
-
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.
-