Package gov.nasa.arc.mct.services.component

Examples of gov.nasa.arc.mct.services.component.PluginStartupStatus


       
        List<PluginStartupStatus> statuses = new LinkedList<PluginStartupStatus>();
        // Check plugin startup statuses
        ProviderDelegateService providerDelegateService = PlatformImpl.getInstance().getProviderDelegateService();
        for (ProviderDelegate delegate : providerDelegateService.getDelegates()) {
            PluginStartupStatus status = delegate.check();
            if (!status.getStatus())
                statuses.add(status);
        }
        if (!statuses.isEmpty())
            new PluginStartupStatusDialog(statuses);
View Full Code Here


        list.setCellRenderer(new DefaultListCellRenderer() {
           
            @Override
            public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
                    boolean cellHasFocus) {
                PluginStartupStatus status = (PluginStartupStatus) value;
                JLabel label = (JLabel) super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
                if (status.getSeverity() == Severity.ERROR)
                    label.setIcon(UIManager.getIcon("OptionPane.errorIcon"));
                if (status.getSeverity() == Severity.WARNING)
                    label.setIcon(UIManager.getIcon("OptionPane.warningIcon"));
                label.setText(status.getMessage());
                label.setOpaque(false);
                return label;
            }
        });
       
View Full Code Here

TOP

Related Classes of gov.nasa.arc.mct.services.component.PluginStartupStatus

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.