Package org.eclipse.compare.structuremergeviewer

Examples of org.eclipse.compare.structuremergeviewer.DiffNode


  private void flatDiffView(DiffNode rootNode, DiffNode currentNode) {
    if(currentNode != null) {
      IDiffElement[] dElems = currentNode.getChildren();
      if(dElems != null) {
        for(IDiffElement dElem : dElems) {
          DiffNode dNode = (DiffNode) dElem;
          if(dNode.getChildren() != null && dNode.getChildren().length > 0) {
            flatDiffView(rootNode, dNode);
          } else {
            rootNode.add(dNode);
          }
        }
View Full Code Here


                    @Override
                    protected Object prepareInput(IProgressMonitor monitor) throws InvocationTargetException,
                            InterruptedException {
                        ComponentCompareItem leftCompare = new ComponentCompareItem(localComponent);
                        ComponentCompareItem rightCompare = new ComponentCompareItem(remoteComponent);
                        return new DiffNode(leftCompare, rightCompare);
                    }
                };

                compareEditor.setTitle(UpgradeMessages.getString("UpgradeWizard.Compare.title",
                        new String[] { localComponent.getFileName() }));
View Full Code Here

    compareConfiguration.setRightLabel(ResourceUtil.getString("CompareResultDialog.actualLabel")); //$NON-NLS-1$
    compareConfiguration.setRightEditable(false);
    compareConfiguration.setProperty(CompareConfiguration.IGNORE_WHITESPACE, Boolean.FALSE);

    fViewer = new CompareResultMergeViewer(parent, SWT.NONE, compareConfiguration);
    fViewer.setInput(new DiffNode(new CompareElement(fExpected), new CompareElement(fActual)));

    Control control = fViewer.getControl();
    control.addDisposeListener(new DisposeListener() {
        public void widgetDisposed(DisposeEvent e) {
          if(compareConfiguration != null) {
View Full Code Here

TOP

Related Classes of org.eclipse.compare.structuremergeviewer.DiffNode

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.