org.aspectj.ajde
Class IconRegistry

java.lang.Object
  extended by org.aspectj.ajde.ui.AbstractIconRegistry
      extended by org.aspectj.ajde.IconRegistry

public class IconRegistry
extends AbstractIconRegistry

Default icons. Override behavior for custom icons.


Field Summary
protected  java.lang.String RESOURCE_PATH
           
 
Fields inherited from class org.aspectj.ajde.ui.AbstractIconRegistry
ADVICE, ANNOTATION, ASPECT, CLASS, CODE, CONSTRUCTOR, DECLARE_ERROR, DECLARE_PARENTS, DECLARE_SOFT, DECLARE_WARNING, ENUM, ENUM_VALUE, FIELD, FILE, FILE_ASPECTJ, FILE_JAVA, FILE_LST, INITIALIZER, INTERFACE, INTRODUCTION, METHOD, PACKAGE, POINTCUT, PROJECT, RELATION_ADVICE_BACK, RELATION_ADVICE_FORWARD, RELATION_INHERITANCE_BACK, RELATION_INHERITANCE_FORWARD, RELATION_REFERENCE_BACK, RELATION_REFERENCE_FORWARD, STRUCTURE_PATH
 
Constructor Summary
IconRegistry()
           
 
Method Summary
 javax.swing.Icon convertToSwingIcon(AbstractIcon iconAdapter)
           
protected  AbstractIcon createIcon(java.lang.String path)
          Implement to create platform-specific icons.
 javax.swing.Icon getAccessibilitySwingIcon(IProgramElement.Accessibility accessibility)
           
 javax.swing.Icon getAJBrowserDisabledIcon()
           
 javax.swing.Icon getAJBrowserEnabledIcon()
           
 javax.swing.Icon getAJBrowserIcon()
           
 javax.swing.Icon getAjdeSmallIcon()
           
 javax.swing.Icon getAssociationSwingIcon(IRelationship.Kind relation)
           
 javax.swing.Icon getBackIcon()
           
 javax.swing.Icon getBrowserOptionsIcon()
           
 javax.swing.Icon getBuildIcon()
           
 javax.swing.Icon getCloseConfigIcon()
           
 javax.swing.Icon getDebugIcon()
           
 javax.swing.Icon getErrorIcon()
           
 javax.swing.Icon getExecuteIcon()
           
 javax.swing.Icon getFilterIcon()
           
 javax.swing.Icon getForwardIcon()
           
 javax.swing.Icon getGranularityIcon()
           
 javax.swing.Icon getHideAssociationsIcon()
           
 javax.swing.Icon getHideNonAJIcon()
           
 javax.swing.Icon getInfoIcon()
           
 javax.swing.Icon getMergeStructureViewIcon()
           
 javax.swing.Icon getOpenConfigIcon()
           
 javax.swing.Icon getOpenIcon()
           
 javax.swing.Icon getOrderIcon()
           
 javax.swing.Icon getPopupIcon()
           
 javax.swing.Icon getRelationsIcon()
           
 javax.swing.Icon getSaveAllIcon()
           
 javax.swing.Icon getSaveIcon()
           
 javax.swing.Icon getSearchIcon()
           
 javax.swing.Icon getSplitStructureViewIcon()
           
 javax.swing.Icon getStartAjdeIcon()
           
 javax.swing.Icon getStopAjdeIcon()
           
 AbstractIcon getStructureIcon(IProgramElement.Kind kind, IProgramElement.Accessibility accessibility)
           
 javax.swing.Icon getStructureSwingIcon(IProgramElement.Kind kind)
           
 javax.swing.Icon getStructureSwingIcon(IProgramElement.Kind kind, IProgramElement.Accessibility accessibility)
           
 javax.swing.Icon getStructureViewIcon()
           
 javax.swing.Icon getWarningIcon()
           
 javax.swing.Icon getZoomStructureToFileModeIcon()
           
 javax.swing.Icon getZoomStructureToGlobalModeIcon()
           
protected  javax.swing.Icon makeIcon(java.lang.String iconPath)
           
 
Methods inherited from class org.aspectj.ajde.ui.AbstractIconRegistry
getIcon, getIcon
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE_PATH

protected java.lang.String RESOURCE_PATH
Constructor Detail

IconRegistry

public IconRegistry()
Method Detail

getAjdeSmallIcon

public javax.swing.Icon getAjdeSmallIcon()

getHideAssociationsIcon

public javax.swing.Icon getHideAssociationsIcon()

getHideNonAJIcon

public javax.swing.Icon getHideNonAJIcon()

getGranularityIcon

public javax.swing.Icon getGranularityIcon()

getErrorIcon

public javax.swing.Icon getErrorIcon()

getWarningIcon

public javax.swing.Icon getWarningIcon()

getInfoIcon

public javax.swing.Icon getInfoIcon()

getAJBrowserIcon

public javax.swing.Icon getAJBrowserIcon()

getAJBrowserEnabledIcon

public javax.swing.Icon getAJBrowserEnabledIcon()

getAJBrowserDisabledIcon

public javax.swing.Icon getAJBrowserDisabledIcon()

getPopupIcon

public javax.swing.Icon getPopupIcon()

getFilterIcon

public javax.swing.Icon getFilterIcon()

getOrderIcon

public javax.swing.Icon getOrderIcon()

getRelationsIcon

public javax.swing.Icon getRelationsIcon()

getStartAjdeIcon

public javax.swing.Icon getStartAjdeIcon()

getStopAjdeIcon

public javax.swing.Icon getStopAjdeIcon()

getBackIcon

public javax.swing.Icon getBackIcon()

getForwardIcon

public javax.swing.Icon getForwardIcon()

getSearchIcon

public javax.swing.Icon getSearchIcon()

getBuildIcon

public javax.swing.Icon getBuildIcon()

getDebugIcon

public javax.swing.Icon getDebugIcon()

getExecuteIcon

public javax.swing.Icon getExecuteIcon()

getOpenConfigIcon

public javax.swing.Icon getOpenConfigIcon()

getCloseConfigIcon

public javax.swing.Icon getCloseConfigIcon()

getOpenIcon

public javax.swing.Icon getOpenIcon()

getSaveIcon

public javax.swing.Icon getSaveIcon()

getSaveAllIcon

public javax.swing.Icon getSaveAllIcon()

getBrowserOptionsIcon

public javax.swing.Icon getBrowserOptionsIcon()

getZoomStructureToFileModeIcon

public javax.swing.Icon getZoomStructureToFileModeIcon()

getZoomStructureToGlobalModeIcon

public javax.swing.Icon getZoomStructureToGlobalModeIcon()

getSplitStructureViewIcon

public javax.swing.Icon getSplitStructureViewIcon()

getMergeStructureViewIcon

public javax.swing.Icon getMergeStructureViewIcon()

getStructureViewIcon

public javax.swing.Icon getStructureViewIcon()

getAssociationSwingIcon

public javax.swing.Icon getAssociationSwingIcon(IRelationship.Kind relation)

getStructureIcon

public AbstractIcon getStructureIcon(IProgramElement.Kind kind,
                                     IProgramElement.Accessibility accessibility)
Specified by:
getStructureIcon in class AbstractIconRegistry
Returns:
null if the kind could not be resolved

getStructureSwingIcon

public javax.swing.Icon getStructureSwingIcon(IProgramElement.Kind kind,
                                              IProgramElement.Accessibility accessibility)

getStructureSwingIcon

public javax.swing.Icon getStructureSwingIcon(IProgramElement.Kind kind)

getAccessibilitySwingIcon

public javax.swing.Icon getAccessibilitySwingIcon(IProgramElement.Accessibility accessibility)

convertToSwingIcon

public javax.swing.Icon convertToSwingIcon(AbstractIcon iconAdapter)

createIcon

protected AbstractIcon createIcon(java.lang.String path)
Description copied from class: AbstractIconRegistry
Implement to create platform-specific icons.

Specified by:
createIcon in class AbstractIconRegistry

makeIcon

protected javax.swing.Icon makeIcon(java.lang.String iconPath)