public class DeltaTreeBuilder extends java.lang.Object implements IDeltaTreeBuilder
Constructor and Description |
---|
DeltaTreeBuilder() |
DeltaTreeBuilder(java.lang.String id,
java.lang.String displayName,
boolean flatStructure,
IDeltaTreeGrouper groupBuilder) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildDeltaCompositeNode(org.eclipse.compare.structuremergeviewer.IDiffContainer compositeDeltaNode,
CompositeDelta compositeDelta) |
void |
buildDeltaTree(IDeltaTreeContext context,
org.eclipse.compare.structuremergeviewer.IDiffContainer rootNode,
Delta[] deltas,
IDeltaTreeFilter[] filters)
Builds the delta tree from the given array of deltas and filters.
|
protected void |
buildDeltaTree(org.eclipse.compare.structuremergeviewer.IDiffContainer parent,
Delta delta) |
protected void |
cacheDiffNode(Delta delta,
org.eclipse.compare.structuremergeviewer.IDiffContainer deltaNode) |
protected boolean |
canCreateVisibleDiffNode(org.eclipse.compare.structuremergeviewer.IDiffContainer parent,
Delta delta) |
protected org.eclipse.compare.structuremergeviewer.IDiffContainer |
createVisibleDiffNode(Delta delta) |
protected org.eclipse.compare.structuremergeviewer.IDiffContainer |
getCacheDiffNode(Delta delta) |
protected IDeltaTreeContext |
getContext()
Deprecated.
|
java.lang.String |
getDisplayName() |
protected IDeltaTreeGrouper |
getGroupBuilder() |
java.lang.String |
getID() |
protected void |
groupDiffNodes(org.eclipse.compare.structuremergeviewer.IDiffContainer rootNode)
Composites and groups delta nodes
|
protected boolean |
isFilterOutDelta(Delta delta) |
java.lang.String |
toString() |
public DeltaTreeBuilder()
public DeltaTreeBuilder(java.lang.String id, java.lang.String displayName, boolean flatStructure, IDeltaTreeGrouper groupBuilder)
public java.lang.String getID()
getID
in interface IDeltaTreeBuilder
public java.lang.String getDisplayName()
getDisplayName
in interface IDeltaTreeBuilder
public void buildDeltaTree(IDeltaTreeContext context, org.eclipse.compare.structuremergeviewer.IDiffContainer rootNode, Delta[] deltas, IDeltaTreeFilter[] filters)
IDeltaTreeBuilder
buildDeltaTree
in interface IDeltaTreeBuilder
context
- -
The context for obtains more info about the deltarootNode
- -
The root node of the delta treedeltas
- -
Arrays of deltasfilters
- -
Arrays of delta filtersprotected void groupDiffNodes(org.eclipse.compare.structuremergeviewer.IDiffContainer rootNode)
rootNode
- -
root node of a compare contributorprotected IDeltaTreeGrouper getGroupBuilder()
protected IDeltaTreeContext getContext()
protected boolean isFilterOutDelta(Delta delta)
protected org.eclipse.compare.structuremergeviewer.IDiffContainer createVisibleDiffNode(Delta delta)
protected void buildDeltaTree(org.eclipse.compare.structuremergeviewer.IDiffContainer parent, Delta delta)
protected boolean canCreateVisibleDiffNode(org.eclipse.compare.structuremergeviewer.IDiffContainer parent, Delta delta)
protected void cacheDiffNode(Delta delta, org.eclipse.compare.structuremergeviewer.IDiffContainer deltaNode)
protected org.eclipse.compare.structuremergeviewer.IDiffContainer getCacheDiffNode(Delta delta)
protected void buildDeltaCompositeNode(org.eclipse.compare.structuremergeviewer.IDiffContainer compositeDeltaNode, CompositeDelta compositeDelta)
public java.lang.String toString()
toString
in class java.lang.Object