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 IDeltaTreeBuilderpublic java.lang.String getDisplayName()
getDisplayName in interface IDeltaTreeBuilderpublic void buildDeltaTree(IDeltaTreeContext context, org.eclipse.compare.structuremergeviewer.IDiffContainer rootNode, Delta[] deltas, IDeltaTreeFilter[] filters)
IDeltaTreeBuilderbuildDeltaTree in interface IDeltaTreeBuildercontext - -
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