public class DiffTreeBuilderImpl extends Object implements DiffTreeBuilder
| Constructor and Description |
|---|
DiffTreeBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildSubTree(DiffTreeNodeImpl node) |
protected void |
buildTree(DiffTreeNodeImpl root,
Projection[] projections) |
protected List<DiffTreeNode> |
combineChildren(List<Projection>[] children) |
protected void |
compare(DiffTreeNodeImpl node,
int originalIdx,
int otherIdx)
originalIdx & otherIdx have the same type and name
|
DiffTreeNode |
compare(Projection[] projections) |
DiffTreeNode |
compare(Projection p1,
Projection p2) |
protected void |
diffTree(DiffTreeNodeImpl node) |
protected List<Projection> |
getChildren(Projection p) |
void |
setProjectionDiffer(ProjectionDiffer projectionDiffer) |
public void setProjectionDiffer(ProjectionDiffer projectionDiffer)
public DiffTreeNode compare(Projection p1, Projection p2)
compare in interface DiffTreeBuilderpublic DiffTreeNode compare(Projection[] projections)
compare in interface DiffTreeBuilderprotected void buildTree(DiffTreeNodeImpl root, Projection[] projections)
protected void buildSubTree(DiffTreeNodeImpl node)
protected List<Projection> getChildren(Projection p)
protected List<DiffTreeNode> combineChildren(List<Projection>[] children)
protected void diffTree(DiffTreeNodeImpl node)
protected void compare(DiffTreeNodeImpl node, int originalIdx, int otherIdx)
Copyright © 2004–2019 OpenL Tablets. All rights reserved.