Package org.dozer.eclipse.plugin.editorpage.utils

Examples of org.dozer.eclipse.plugin.editorpage.utils.TableViewerSelectionListener


    GridData gd = new GridData(GridData.FILL_HORIZONTAL);
    gd.verticalAlignment = SWT.BEGINNING;
    section.setLayoutData(gd);
   
    TableViewerSelectionListener addBtnSelAdapter =
      DozerUiUtils.createAddClassSelectionListener(
          editor.getModelManager().getModel(),
          "copy-by-reference",
          null);
   
    TableViewerSelectionListener removeBtnSelAdapter =
      DozerUiUtils.createDeleteSelectionListener(
          editor.getModelManager().getModel());
   
    copyByReferences = createLabelList(
        section,
View Full Code Here


 
  protected void createExceptionsSection(Composite parentClient) {
    Section section = DozerUiUtils.createTwistieSection(parentClient, "ConfigSection.allowedexceptions"); //$NON-NLS-1$

    TableViewerSelectionListener addBtnSelAdapter =
      DozerUiUtils.createAddClassSelectionListener(
          editor.getModelManager().getModel(),
          "exception",
          "java.lang.RuntimeException");
   
    TableViewerSelectionListener removeBtnSelAdapter =
      DozerUiUtils.createDeleteSelectionListener(
          editor.getModelManager().getModel());
   
    allowedExceptions = createLabelList(
        section,
View Full Code Here

 
  protected TableViewer createCustomConverterTable(
      Section section,
      String messagePrefix) {
   
    TableViewerSelectionListener addBtnSelAdapter = new TableViewerSelectionListener(editor.getModelManager().getModel()) {
      @Override
      public void invoceSelected(Object selected) {
        final CustomConverterAddDialog dialog =
          new CustomConverterAddDialog(
              PlatformUI.getWorkbench().getDisplay().getActiveShell(),
              this.getModel());
        if (dialog.open() == Window.OK) {
          BusyIndicator.showWhile(
              Display.getCurrent(),
              new Runnable() {
                public void run() {
                  CustomConverterData data = dialog.getData();
                 
                  Element element = getModel().getDocument().createElement("converter");
                  element.setAttribute("type", data.getCustomConverterName());
                 
                  Element classA = getModel().getDocument().createElement("class-a");
                  element.appendChild(classA);
                  org.eclipse.core.dom.utils.DOMUtils.setTextContent(classA, data.getClassA());

                  Element classB = getModel().getDocument().createElement("class-b");
                  element.appendChild(classB);
                  org.eclipse.core.dom.utils.DOMUtils.setTextContent(classB, data.getClassB());

                  IObservableList values = (IObservableList)getTableViewer().getInput();
                  values.add(element);   
                }
            });
        }
      }
    };     
       
    TableViewerSelectionListener removeBtnSelAdapter =
      DozerUiUtils.createDeleteSelectionListener(
          editor.getModelManager().getModel());
   
    AddRemoveListComposite arl =
      new AddRemoveListComposite(
View Full Code Here

TOP

Related Classes of org.dozer.eclipse.plugin.editorpage.utils.TableViewerSelectionListener

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.