/** * {@inheritDoc} */ @Override protected Image getColumnImage(Object element, int index) { if (element instanceof IAlertDefinitionProvider) { switch (index) { case 0: return ImageFormatter.getAlertingDefinitionImage(((IAlertDefinitionProvider) element).getAlertDefinition()); default: return super.getColumnImage(element, index); } } return super.getColumnImage(element, index); } }
@Override public ImageDescriptor getImageDescriptor() { return ImageDescriptor.createFromImage(ImageFormatter.getApplicationDefinitionImage(application)); }
/** * Returns the combined image for given array of descriptors. Orientation can be vertical or * horizontal. * * @param resourceManager * {@link ResourceManager}. * @param orientation * SWT#Vertical or SWT#Horizontal. Descriptors will be passed in given order. * @param descriptors * Array of descriptors. * * @return Combined {@link Image}. */ public static Image getCombinedImage(ResourceManager resourceManager, int orientation, ImageDescriptor... descriptors) { return getCombinedImage(resourceManager, orientation, 0, 0, descriptors); }
/** * Sets {@link #repositoryDefinition}. * * @param repositoryDefinition * New value for {@link #repositoryDefinition} */ public void setRepositoryDefinition(RepositoryDefinition repositoryDefinition) { this.repositoryDefinition = repositoryDefinition; repositoryLabel.setText(TextFormatter.clearLineBreaks(TextFormatter.crop(repositoryDefinition.getName(), MAX_TEXT_LENGTH))); if (repositoryDefinition instanceof CmrRepositoryDefinition) { repositoryLabel.setImage(ImageFormatter.getCmrRepositoryImage((CmrRepositoryDefinition) repositoryDefinition, true)); InspectIT.getDefault().getCmrRepositoryManager().addCmrRepositoryChangeListener(this); } else if (repositoryDefinition instanceof StorageRepositoryDefinition) { repositoryLabel.setImage(ImageFormatter.getStorageRepositoryImage((StorageRepositoryDefinition) repositoryDefinition)); InspectIT.getDefault().getInspectITStorageManager().addStorageChangeListener(this); } }
/** * {@inheritDoc} */ @Override protected Image getColumnImage(Object element, int index) { if (element instanceof IEnvironmentProvider) { switch (index) { case 0: return ImageFormatter.getEnvironmentImage(((IEnvironmentProvider) element).getEnvironment()); default: return super.getColumnImage(element, index); } } return super.getColumnImage(element, index); } }
Composite unknown = new GroupedLabelsComposite(); unknown.setName("Unknown"); unknown.setImage(ImageFormatter.getImageForLabel(storageLabelType)); boolean addUnknown = false; Map<Object, Composite> map = new HashMap<>(); c = new GroupedLabelsComposite(label); c.setName(TextFormatter.getLabelName(label) + ": " + TextFormatter.getLabelValue(label, true)); c.setImage(ImageFormatter.getImageForLabel(storageLabelType)); map.put(TextFormatter.getLabelValue(label, true), c);
/** * Updates the content of the table. Creates an entry for each agent contained in the * {@link #pendingAgents} map. */ private void updateTableContent() { table.clearAll(); SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy hh:mm aa"); Map<PlatformIdent, AgentStatusData> sortedPendingAgents = sortPendingAgentsByAgentName(pendingAgents); for (Entry<PlatformIdent, AgentStatusData> entry : sortedPendingAgents.entrySet()) { TableItem tableItem = new TableItem(table, SWT.NONE); tableItem.setData(entry.getKey()); tableItem.setText(getAgentText(entry, dateFormat)); tableItem.setImage(ImageFormatter.getAgentImage(entry.getValue())); if ((platformIdent != null) && entry.getKey().equals(platformIdent)) { tableItem.setChecked(true); } } }
/** * {@inheritDoc} */ @Override protected Image getColumnImage(Object element, int index) { if (element instanceof BusinessTransactionDefinition) { BusinessTransactionDefinition bTxDef = (BusinessTransactionDefinition) element; switch (index) { case 0: return ImageFormatter.getBusinessTransactionDefinitionImage(bTxDef); case 2: return bTxDef.dynamicNameExtractionActive() ? InspectIT.getDefault().getImage(InspectITImages.IMG_CHECKMARK) : super.getColumnImage(element, index); default: } } return super.getColumnImage(element, index); }
/** * Updates the form title. Sub-classes can extend if needed. */ protected void updateFormTitle() { if (null != displayedCmrRepositoryDefinition) { mainForm.setImage(ImageFormatter.getCmrRepositoryImage(displayedCmrRepositoryDefinition, true)); mainForm.setText(displayedCmrRepositoryDefinition.getName()); mainForm.setToolTipText(TextFormatter.getCmrRepositoryDescription(displayedCmrRepositoryDefinition)); mainForm.setMessage(null); } else { mainForm.setImage(null); mainForm.setText("No repository exists"); mainForm.setMessage("Repositories can be added from the Repository Manager", IMessageProvider.WARNING); mainForm.setToolTipText(null); } }
if (labelType.isGroupingEnabled()) { groupByLabelMenu.add( new LabelOrderAction(TextFormatter.getLabelName(labelType), ImageFormatter.getImageDescriptorForLabel(labelType), labelType, ObjectUtils.equals(labelType, orderingLabelType)));
/** * Creates {@link InputDefinition} for Alert-Invocations view. * * @param cmrRepository * CMR Repository definition. * @param alert * The alert. * @return The {@link InputDefinition} instance. */ private InputDefinition createInputDefinition(CmrRepositoryDefinition cmrRepository, Alert alert) { InputDefinition inputDefinition = new InputDefinition(); inputDefinition.setRepositoryDefinition(cmrRepository); AlertInputDefinitionExtra alertInputExtra = new AlertInputDefinitionExtra(); alertInputExtra.setAlert(alert); inputDefinition.addInputDefinitonExtra(InputDefinitionExtrasMarkerFactory.ALERT_EXTRAS_MARKER, alertInputExtra); inputDefinition.setId(SensorTypeEnum.ALERT_INVOCATION); EditorPropertiesData editorPropertiesData = new EditorPropertiesData(); editorPropertiesData.setSensorImage(SensorTypeEnum.ALERT_INVOCATION.getImage()); editorPropertiesData.setSensorName("Alert Invocation Sequences"); editorPropertiesData.setViewImage(ImageFormatter.getAlertImage(alert)); editorPropertiesData.setViewName(TextFormatter.getAlertDescription(alert)); inputDefinition.setEditorPropertiesData(editorPropertiesData); IdDefinition idDefinition = new IdDefinition(); idDefinition.setPlatformId(0); inputDefinition.setIdDefinition(idDefinition); return inputDefinition; }
/** * Updates the form title. */ private void updateFormTitle() { if (null != displayedRepositoryDefinition) { if (displayedRepositoryDefinition instanceof CmrRepositoryDefinition) { CmrRepositoryDefinition cmrRepositoryDefinition = (CmrRepositoryDefinition) displayedRepositoryDefinition; mainForm.setImage(ImageFormatter.getCmrRepositoryImage(cmrRepositoryDefinition, true)); mainForm.setText(cmrRepositoryDefinition.getName()); mainForm.setToolTipText(TextFormatter.getCmrRepositoryDescription(cmrRepositoryDefinition)); } else if (displayedRepositoryDefinition instanceof StorageRepositoryDefinition) { StorageRepositoryDefinition storageRepositoryDefinition = (StorageRepositoryDefinition) displayedRepositoryDefinition; mainForm.setImage(ImageFormatter.getStorageRepositoryImage(storageRepositoryDefinition)); mainForm.setText(storageRepositoryDefinition.getName()); mainForm.setToolTipText(getStorageDescirption(storageRepositoryDefinition)); } mainForm.setMessage(null); } else { mainForm.setImage(null); mainForm.setText("No repository loaded"); mainForm.setMessage("Repositories can be loaded from Repository or Storage Manager", IMessageProvider.WARNING); mainForm.setToolTipText(null); } }
/** * {@inheritDoc} */ @Override public void init(IEditorSite site, IEditorInput input) throws PartInitException { if (!(input instanceof EnvironmentEditorInput)) { throw new PartInitException("Editor input must be of a type: " + EnvironmentEditorInput.class.getName()); } setSite(site); setInput(input); EnvironmentEditorInput environmentEditorInput = (EnvironmentEditorInput) input; setPartName(environmentEditorInput.getName()); setTitleImage(ImageFormatter.getEnvironmentImage(environmentEditorInput.getEnvironment())); InspectIT.getDefault().getInspectITConfigurationInterfaceManager().addEnvironmentChangeListener(this); InspectIT.getDefault().getInspectITConfigurationInterfaceManager().addProfileChangeListener(this); }
Composite unknown = new Composite(); unknown.setName("Unknown"); unknown.setImage(ImageFormatter.getImageForLabel(storageLabelType)); boolean addUnknown = false; Map<Object, Composite> map = new HashMap<>(); c = new Composite(); c.setName(TextFormatter.getLabelName(label) + ": " + TextFormatter.getLabelValue(label, true)); c.setImage(ImageFormatter.getImageForLabel(storageLabelType)); map.put(TextFormatter.getLabelValue(label, true), c);
return null; } else { return getCombinedImage(resourceManager, SWT.HORIZONTAL, descs.toArray(new ImageDescriptor[descs.size()]));
/** * {@inheritDoc} */ @Override protected Image getColumnImage(Object element, int index) { if (element instanceof IApplicationProvider) { ApplicationDefinition appDef = ((IApplicationProvider) element).getApplication(); switch (index) { case 0: return ImageFormatter.getApplicationDefinitionImage(appDef); default: return super.getColumnImage(element, index); } } return super.getColumnImage(element, index); }
return getCombinedImage(resourceManager, SWT.HORIZONTAL, descriptors);