org.eclipse.cdt.internal.ui.compare
Class CStructureCreator

java.lang.Object
  extended by org.eclipse.cdt.internal.ui.compare.CStructureCreator
All Implemented Interfaces:
org.eclipse.compare.structuremergeviewer.IStructureCreator

public class CStructureCreator
extends java.lang.Object
implements org.eclipse.compare.structuremergeviewer.IStructureCreator


Constructor Summary
CStructureCreator()
           
 
Method Summary
 boolean canRewriteTree()
           
 boolean canSave()
           
 java.lang.String getContents(java.lang.Object node, boolean ignoreWhitespace)
           
 java.lang.String getName()
           
 org.eclipse.compare.structuremergeviewer.IStructureComparator getStructure(java.lang.Object input)
           
 org.eclipse.compare.structuremergeviewer.IStructureComparator locate(java.lang.Object path, java.lang.Object source)
           
 void rewriteTree(org.eclipse.compare.structuremergeviewer.Differencer differencer, org.eclipse.compare.structuremergeviewer.IDiffContainer root)
           
 void save(org.eclipse.compare.structuremergeviewer.IStructureComparator structure, java.lang.Object input)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CStructureCreator

public CStructureCreator()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface org.eclipse.compare.structuremergeviewer.IStructureCreator

getStructure

public org.eclipse.compare.structuremergeviewer.IStructureComparator getStructure(java.lang.Object input)
Specified by:
getStructure in interface org.eclipse.compare.structuremergeviewer.IStructureCreator

canSave

public boolean canSave()

locate

public org.eclipse.compare.structuremergeviewer.IStructureComparator locate(java.lang.Object path,
                                                                            java.lang.Object source)
Specified by:
locate in interface org.eclipse.compare.structuremergeviewer.IStructureCreator

canRewriteTree

public boolean canRewriteTree()

rewriteTree

public void rewriteTree(org.eclipse.compare.structuremergeviewer.Differencer differencer,
                        org.eclipse.compare.structuremergeviewer.IDiffContainer root)

save

public void save(org.eclipse.compare.structuremergeviewer.IStructureComparator structure,
                 java.lang.Object input)
Specified by:
save in interface org.eclipse.compare.structuremergeviewer.IStructureCreator
See Also:
IStructureCreator.save(org.eclipse.compare.structuremergeviewer.IStructureComparator, java.lang.Object)

getContents

public java.lang.String getContents(java.lang.Object node,
                                    boolean ignoreWhitespace)
Specified by:
getContents in interface org.eclipse.compare.structuremergeviewer.IStructureCreator
See Also:
IStructureCreator.getContents(java.lang.Object, boolean)