@Override public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
/** * Used by FilterVisitors to perform some action on this filter instance. Typicaly used by * Filter decoders, but may also be used by any thing which needs infomration from filter * structure. Implementations should always call: visitor.visit(this); It is importatant that * this is not left to a parent class unless the parents API is identical. * * @param visitor The visitor which requires access to this filter, the method must call * visitor.visit(this); */ public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
@Override public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
/** @see org.opengis.filter.expression.Expression#accept(ExpressionVisitor, Object) */ public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
/** * Used by FilterVisitors to perform some action on this filter instance. Typicaly used by * Filter decoders, but may also be used by any thing which needs infomration from filter * structure. Implementations should always call: visitor.visit(this); It is importatant that * this is not left to a parent class unless the parents API is identical. * * @param visitor The visitor which requires access to this filter, the method must call * visitor.visit(this); */ public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); } }
/** @see org.opengis.filter.expression.Expression#accept(ExpressionVisitor, Object) */ public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
/** Accepts a visitor. */ public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
public Object accept(ExpressionVisitor visitor, Object extraData) { return visitor.visit(this, extraData); }
@Override public Object accept(ExpressionVisitor visitor, Object extraData) { if (visitor instanceof FilterAttributeExtractor) { // we explicitly handle the attribute extractor filter return visitor.visit((PropertyName) this, extraData); } // proceed with the normal behavior return super.accept(visitor, extraData); } }
public Object accept(ExpressionVisitor visitor, Object extraData) { // Workaround for GEOT-4981: NestedAttributeExpresionImpl is incompatible with // DuplicatingFilterVisitor if (visitor instanceof DuplicatingFilterVisitor && !(visitor instanceof NamespaceAwareAttributeRenameVisitor)) { return new NestedAttributeExpression(fullSteps, rootMapping); } return visitor.visit(this, extraData); } }
@Override public Object accept(ExpressionVisitor visitor, Object extraData) { if (visitor instanceof PostPreProcessFilterSplittingVisitor || visitor instanceof CapabilitiesFilterSplitter) { return visitor.visit(this, null); } return targetValue.accept(visitor, extraData); }
@Override public Object accept(ExpressionVisitor visitor, Object extraData) { if (visitor instanceof FilterAttributeExtractor) { // we explicitly handle the attribute extractor filter return visitor.visit((PropertyName) this, extraData); } // proceed with the normal behavior return super.accept(visitor, extraData); } }