Revision 46505 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.geometry/org.gvsig.expressionevaluator.geometry.lib/org.gvsig.expressionevaluator.geometry.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/DefaultGeometryExpressionBuilderHelper.java
DefaultGeometryExpressionBuilderHelper.java | ||
---|---|---|
78 | 78 |
|
79 | 79 |
@Override |
80 | 80 |
public void accept(Visitor visitor, VisitorFilter filter) { |
81 |
super.accept(visitor, filter); |
|
82 |
if (this.srs != null) { |
|
83 |
this.srs.accept(visitor, filter); |
|
81 |
boolean visitChildren = true; |
|
82 |
if (filter==null || filter.accept(this)) { |
|
83 |
visitor.visit(this); |
|
84 |
} else { |
|
85 |
visitChildren = !filter.skipChildren(); |
|
84 | 86 |
} |
87 |
if(visitChildren){ |
|
88 |
if (this.srs != null) { |
|
89 |
this.srs.accept(visitor, filter); |
|
90 |
} |
|
91 |
} |
|
85 | 92 |
} |
86 | 93 |
|
87 | 94 |
@Override |
Also available in: Unified diff