public abstract class AbstractDateTimeMatchResult extends MatchResult
| Modifier and Type | Field and Description |
|---|---|
protected java.time.LocalDateTime |
localActual |
protected java.time.LocalDateTime |
localExpected |
protected java.time.ZonedDateTime |
zonedActual |
protected java.time.ZonedDateTime |
zonedExpected |
ARE_EXACT_MATCH| Constructor and Description |
|---|
AbstractDateTimeMatchResult(java.time.ZonedDateTime zonedExpected,
java.time.LocalDateTime localExpected,
java.time.ZonedDateTime zonedActual,
java.time.LocalDateTime localActual) |
| Modifier and Type | Method and Description |
|---|---|
double |
getDistance() |
boolean |
isExactMatch() |
protected abstract boolean |
matchLocalLocal() |
protected abstract boolean |
matchLocalZoned() |
protected abstract boolean |
matchZonedLocal() |
protected abstract boolean |
matchZonedZoned() |
aggregate, aggregate, aggregateWeighted, aggregateWeighted, compareTo, exactMatch, noMatch, of, partialMatchprotected final java.time.LocalDateTime localExpected
protected final java.time.ZonedDateTime zonedExpected
protected final java.time.ZonedDateTime zonedActual
protected final java.time.LocalDateTime localActual
public AbstractDateTimeMatchResult(java.time.ZonedDateTime zonedExpected,
java.time.LocalDateTime localExpected,
java.time.ZonedDateTime zonedActual,
java.time.LocalDateTime localActual)
public boolean isExactMatch()
isExactMatch in class MatchResultprotected abstract boolean matchZonedZoned()
protected abstract boolean matchLocalLocal()
protected abstract boolean matchLocalZoned()
protected abstract boolean matchZonedLocal()
public double getDistance()
getDistance in class MatchResult