Commit afed92ec authored by Luna Riegel's avatar Luna Riegel
Browse files

Refactor: Proper display of misaligned error

parent d2bf97b5
...@@ -498,18 +498,19 @@ public class ErrorItemVisitor extends AbstractErrorVisitor { ...@@ -498,18 +498,19 @@ public class ErrorItemVisitor extends AbstractErrorVisitor {
@Override @Override
public void visit(MisalignedConnectionError err) { public void visit(MisalignedConnectionError err) {
TextNode subTypeTextNode = new TextNode("MisalignedConnection"); TextNode misAlignTypeTextNode = new TextNode("Misalignment Type: " + err.getMisalignmentType());
TreeItem<Renderable> subTypeItem = new TreeItem<>(subTypeTextNode); TreeItem<Renderable> misAlignTypeItem = new TreeItem<>(misAlignTypeTextNode);
root.getChildren().add(misAlignTypeItem);
TopologyErrorNode subjectGeoNode = new TopologyErrorNode( err.getSubjectGeom().getDisplayText(), TopologyErrorNode subjectGeoNode = new TopologyErrorNode( err.getSubjectGeom().getDisplayText(),
renderer -> renderer.highlightTopoErrorGeometry(err.getSubjectGeom(), false)); renderer -> renderer.highlightTopoErrorGeometry(err.getSubjectGeom(), false));
TreeItem<Renderable> subjectGeoItem = new TreeItem<>(subjectGeoNode); TreeItem<Renderable> subjectGeoItem = new TreeItem<>(subjectGeoNode);
TextNode misAlignTypeTextNode = new TextNode(err.getMisalignmentType());
TreeItem<Renderable> misAlignTypeItem = new TreeItem<>(misAlignTypeTextNode);
subjectGeoItem.getChildren().add(misAlignTypeItem);
root.getChildren().add(subTypeItem);
root.getChildren().add(subjectGeoItem); root.getChildren().add(subjectGeoItem);
//TODO: Proper handling of error here TopologyErrorNode candidateNode = new TopologyErrorNode("Candidate Feature: " + err.getCandidateGmlId().toString(),
renderer -> renderer.addCandidateSkeletonHighlight(err.getCandidateGmlId()));
TreeItem<Renderable> candidateItem = new TreeItem<>(candidateNode);
root.getChildren().add(candidateItem);
} }
@Override @Override
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment