diff options
| author | Robert Gemmell <robbie@apache.org> | 2009-08-03 19:32:59 +0000 |
|---|---|---|
| committer | Robert Gemmell <robbie@apache.org> | 2009-08-03 19:32:59 +0000 |
| commit | d1371e78c12ae59263be5c7c66c7fdbfcec9c53b (patch) | |
| tree | e926592e07bc1a927fcbc6d432c15013a3b9d674 /qpid/java/management/eclipse-plugin/src | |
| parent | 195ede2f7e893516de3d6099797b9534f67bda8b (diff) | |
| download | qpid-python-d1371e78c12ae59263be5c7c66c7fdbfcec9c53b.tar.gz | |
QPID-2021: move the refresh button to the right side of the Refresh Interval combo box for clarity, add icons for various 'manager' mbeans, remove Thumbs.db file from repository.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@800508 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/management/eclipse-plugin/src')
3 files changed, 52 insertions, 1 deletions
diff --git a/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/ApplicationRegistry.java b/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/ApplicationRegistry.java index 2e87709a28..cb758efa43 100644 --- a/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/ApplicationRegistry.java +++ b/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/ApplicationRegistry.java @@ -64,6 +64,16 @@ public abstract class ApplicationRegistry PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_ELEMENT)); imageRegistry.put(Constants.NOTIFICATION_IMAGE, org.apache.qpid.management.ui.Activator.getImageDescriptor("/icons/notifications.gif")); + imageRegistry.put(Constants.LOGGING_MANAGEMENT_IMAGE, + org.apache.qpid.management.ui.Activator.getImageDescriptor("/icons/logging_management.gif")); + imageRegistry.put(Constants.USER_MANAGEMENT_IMAGE, + org.apache.qpid.management.ui.Activator.getImageDescriptor("/icons/user_management.gif")); + imageRegistry.put(Constants.CONFIGURATION_MANAGEMENT_IMAGE, + org.apache.qpid.management.ui.Activator.getImageDescriptor("/icons/configuration_management.gif")); + imageRegistry.put(Constants.SERVER_INFO_IMAGE, + org.apache.qpid.management.ui.Activator.getImageDescriptor("/icons/server_information.gif")); + imageRegistry.put(Constants.VHOST_MANAGER_IMAGE, + org.apache.qpid.management.ui.Activator.getImageDescriptor("/icons/virtualhost_manager.gif")); } static diff --git a/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/Constants.java b/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/Constants.java index e6f0e227d8..cec9c8a83c 100644 --- a/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/Constants.java +++ b/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/Constants.java @@ -104,6 +104,11 @@ public class Constants public final static String OPEN_FOLDER_IMAGE = "OpenFolderImage"; public final static String MBEAN_IMAGE = "MBeanImage"; public final static String NOTIFICATION_IMAGE = "NotificationImage"; + public final static String LOGGING_MANAGEMENT_IMAGE = "LoggingManagementImage"; + public final static String USER_MANAGEMENT_IMAGE = "UserManagementImage"; + public final static String CONFIGURATION_MANAGEMENT_IMAGE = "ConfigurationManagementImage"; + public final static String SERVER_INFO_IMAGE = "ServerInfoImage"; + public final static String VHOST_MANAGER_IMAGE = "VhostManagerImage"; public final static String FONT_BUTTON = "ButtonFont"; public final static String FONT_BOLD = "BoldFont"; diff --git a/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java b/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java index 2f22a7164d..6563498d41 100644 --- a/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java +++ b/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java @@ -36,6 +36,7 @@ import org.apache.qpid.management.common.mbeans.UserManagement; import org.apache.qpid.management.ui.ApiVersion; import org.apache.qpid.management.ui.ApplicationRegistry; import org.apache.qpid.management.ui.ManagedBean; +import org.apache.qpid.management.ui.ManagedObject; import org.apache.qpid.management.ui.ManagedServer; import org.apache.qpid.management.ui.ServerRegistry; import org.apache.qpid.management.ui.exceptions.InfoRequiredException; @@ -1151,7 +1152,42 @@ public class NavigationView extends ViewPart } else { - return ApplicationRegistry.getImage(MBEAN_IMAGE); + ManagedObject obj = node.getManagedObject(); + if(obj instanceof ManagedBean) + { + ManagedBean mbean = (ManagedBean) obj; + String mbeanType = mbean.getType(); + + if(mbeanType.equals(LoggingManagement.TYPE)) + { + return ApplicationRegistry.getImage(LOGGING_MANAGEMENT_IMAGE); + } + else if(mbeanType.equals(UserManagement.TYPE)) + { + return ApplicationRegistry.getImage(USER_MANAGEMENT_IMAGE); + } + else if(mbeanType.equals(ConfigurationManagement.TYPE)) + { + return ApplicationRegistry.getImage(CONFIGURATION_MANAGEMENT_IMAGE); + } + else if(mbeanType.equals(ServerInformation.TYPE)) + { + return ApplicationRegistry.getImage(SERVER_INFO_IMAGE); + } + else if(mbeanType.equals("VirtualHost.VirtualHostManager")) + { + return ApplicationRegistry.getImage(VHOST_MANAGER_IMAGE); + } + else + { + return ApplicationRegistry.getImage(MBEAN_IMAGE); + } + + } + else + { + return ApplicationRegistry.getImage(MBEAN_IMAGE); + } } } |
