Package org.geotools.filter.temporal
Class BeforeImpl
- Object
-
- BinaryTemporalOperatorImpl
-
- BeforeImpl
-
- All Implemented Interfaces:
Filter
,MultiValuedFilter
,Before
,BinaryTemporalOperator
public class BeforeImpl extends BinaryTemporalOperatorImpl implements Before
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface MultiValuedFilter
MultiValuedFilter.MatchAction
-
-
Field Summary
-
Fields inherited from class BinaryTemporalOperatorImpl
e1, e2, matchAction
-
-
Constructor Summary
Constructors Constructor Description BeforeImpl(Expression e1, Expression e2)
BeforeImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
accept(FilterVisitor visitor, Object extraData)
Accepts a visitor.protected boolean
doEvaluate(RelativePosition pos)
-
Methods inherited from class BinaryTemporalOperatorImpl
equals, evaluate, getExpression1, getExpression2, getMatchAction, hashCode, toInstant, toPeriod, toString, toTemporal
-
Methods inherited from interface BinaryTemporalOperator
getExpression1, getExpression2
-
Methods inherited from interface MultiValuedFilter
getMatchAction
-
-
-
-
Constructor Detail
-
BeforeImpl
public BeforeImpl(Expression e1, Expression e2)
-
BeforeImpl
public BeforeImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
-
-
Method Detail
-
doEvaluate
protected boolean doEvaluate(RelativePosition pos)
- Specified by:
doEvaluate
in classBinaryTemporalOperatorImpl
-
accept
public Object accept(FilterVisitor visitor, Object extraData)
Description copied from interface:Filter
Accepts a visitor.Implementations of all subinterfaces must have with a method whose content is the following:
return visitor.visit(this, extraData);
-
-