protected void updateTitle() {
   TagProposal tagProposal = (TagProposal) getDropWizardModel().getTagProposal();
   StringBuilder titleText = new StringBuilder();
   titleText.append("<"); // $NON-NLS-1$
   if (!TagProposal.EMPTY_PREFIX.equals(tagProposal.getPrefix())) {
     titleText.append(tagProposal.getPrefix()).append(":"); // $NON-NLS-1$
   }
   titleText.append(tagProposal.getName()).append(">"); // $NON-NLS-1$
   setTitle(titleText.toString());
 }
Пример #2
0
 @Override
 public Object execute(ExecutionEvent event) throws ExecutionException {
   IWorkbenchPart part = HandlerUtil.getActivePartChecked(event);
   ISelection selection = HandlerUtil.getCurrentSelectionChecked(event);
   if (part instanceof MarketDataView && selection instanceof IStructuredSelection) {
     MarketDataView view = (MarketDataView) part;
     IStructuredSelection sselection = (IStructuredSelection) selection;
     StringBuilder builder = new StringBuilder();
     for (Object obj : sselection.toArray()) {
       if (obj instanceof MarketDataViewItem) {
         MarketDataViewItem item = (MarketDataViewItem) obj;
         builder.append(item);
         builder.append(System.getProperty("line.separator")); // $NON-NLS-1$
       }
     }
     view.getClipboard()
         .setContents(
             new Object[] {builder.toString()}, new Transfer[] {TextTransfer.getInstance()});
   }
   return null;
 }