Package org.exparity.hamcrest.date.core
Class TemporalProviders
- java.lang.Object
-
- org.exparity.hamcrest.date.core.TemporalProviders
-
public class TemporalProviders extends Object
Static repository ofTemporalProviderinstances which provide a temporal type from another temporal type e.g. given aLocalDatereturns the hour, or given aDatereturns aLocalDate. No-operation providers e.g. LocalDate to LocalDate are present to keep a consistent usage pattern in theTemporalMatcherimplementations
-
-
Method Summary
-
-
-
Method Detail
-
sqlDate
public static TemporalProvider<Date> sqlDate(Date date)
Factory to create aTemporalProviderfor aDate
-
sqlDate
public static TemporalProvider<Date> sqlDate(Date date)
Factory to create aTemporalProviderfor aDate
-
javaDate
public static TemporalProvider<Date> javaDate(Date date)
Factory to create aTemporalProviderfor aDate
-
javaDate
public static TemporalProvider<Date> javaDate(Date date)
-
instant
public static TemporalProvider<Instant> instant(Date date)
Factory to create aTemporalProviderfor anInstant
-
instant
public static TemporalProvider<Instant> instant(Instant instant)
Factory to create aTemporalProviderfor anInstant
-
instant
public static TemporalProvider<Instant> instant(Date date)
Factory to create aTemporalProviderfor aDate
-
localDate
public static TemporalProvider<LocalDate> localDate(LocalDate date)
Factory to create aTemporalProviderfor aLocalDate
-
localDate
public static TemporalProvider<LocalDate> localDate(ZonedDateTime date)
Factory to create aTemporalProviderfor aLocalDate
-
localDate
public static TemporalProvider<LocalDate> localDate(OffsetDateTime date)
Factory to create aTemporalProviderfor aLocalDate
-
localDate
public static TemporalProvider<LocalDate> localDate(LocalDateTime date)
Factory to create aTemporalProviderfor aLocalDate
-
localDate
public static TemporalProvider<LocalDate> localDate(Date date)
Factory to create aTemporalProviderfor aLocalDate
-
localDateTime
public static TemporalProvider<LocalDateTime> localDateTime(LocalDateTime date)
Factory to create aTemporalProviderfor aLocalDateTime
-
zonedDateTime
public static TemporalProvider<ZonedDateTime> zonedDateTime(ZonedDateTime date)
Factory to create aTemporalProviderfor aZonedDateTime
-
zonedDateTime
public static TemporalProvider<ZonedDateTime> zonedDateTime(Date date)
Factory to create aTemporalProviderfor anZonedDateTime
-
zonedDateTime
public static TemporalProvider<ZonedDateTime> zonedDateTime(Date date)
Factory to create aTemporalProviderfor anZonedDateTime
-
offsetDateTime
public static TemporalProvider<OffsetDateTime> offsetDateTime(OffsetDateTime date)
Factory to create aTemporalProviderfor aOffsetDateTime
-
offsetDateTime
public static TemporalProvider<OffsetDateTime> offsetDateTime(Date date)
Factory to create aTemporalProviderfor anOffsetDateTime
-
offsetDateTime
public static TemporalProvider<OffsetDateTime> offsetDateTime(Date date)
Factory to create aTemporalProviderfor anZonedDateTime
-
localTime
public static TemporalProvider<LocalTime> localTime(LocalTime time)
Factory to create aTemporalProviderfor aLocalTime
-
year
public static TemporalProvider<Year> year(ZonedDateTime date)
Factory to create aTemporalProviderfor aYear
-
year
public static TemporalProvider<Year> year(OffsetDateTime date)
Factory to create aTemporalProviderfor aYear
-
year
public static TemporalProvider<Year> year(LocalDateTime date)
Factory to create aTemporalProviderfor aYear
-
year
public static TemporalProvider<Year> year(LocalDate date)
Factory to create aTemporalProviderfor aYear
-
year
public static TemporalProvider<Year> year(Integer year)
Factory to create aTemporalProviderfor aYear
-
year
public static TemporalProvider<Year> year(Date date)
Factory to create aTemporalProviderfor aYear
-
month
public static TemporalProvider<Month> month(OffsetDateTime date)
Factory to create aTemporalProviderfor aMonth
-
month
public static TemporalProvider<Month> month(ZonedDateTime date)
Factory to create aTemporalProviderfor aMonth
-
month
public static TemporalProvider<Month> month(LocalDateTime date)
Factory to create aTemporalProviderfor aMonth
-
month
public static TemporalProvider<Month> month(LocalDate date)
Factory to create aTemporalProviderfor aMonth
-
month
public static TemporalProvider<Month> month(Month month)
Factory to create aTemporalProviderfor aMonth
-
month
public static TemporalProvider<Month> month(Date date)
Factory to create aTemporalProviderfor aMonth
-
dayOfWeek
public static TemporalProvider<List<DayOfWeek>> dayOfWeek(ZonedDateTime date)
Factory to create aTemporalProviderfor aDayOfWeek
-
daysOfWeek
public static TemporalProvider<List<DayOfWeek>> daysOfWeek(LocalDateTime date)
Factory to create aTemporalProviderfor aDayOfWeek
-
daysOfWeek
public static TemporalProvider<List<DayOfWeek>> daysOfWeek(LocalDate date)
Factory to create aTemporalProviderfor aDayOfWeek
-
daysOfWeek
public static TemporalProvider<List<DayOfWeek>> daysOfWeek(DayOfWeek... dayOfWeek)
Factory to create aTemporalProviderfor aDayOfWeek
-
daysOfWeek
public static TemporalProvider<List<DayOfWeek>> daysOfWeek(DayOfWeek dayOfWeek)
Factory to create aTemporalProviderfor aDayOfWeek
-
daysOfWeek
public static TemporalProvider<List<DayOfWeek>> daysOfWeek(Date date)
Factory to create aTemporalProviderfor aDayOfWeek
-
dayOfMonth
public static TemporalProvider<DayOfMonth> dayOfMonth(ZonedDateTime date)
Factory to create aTemporalProviderfor aDayOfMonth
-
dayOfMonth
public static TemporalProvider<DayOfMonth> dayOfMonth(OffsetDateTime date)
Factory to create aTemporalProviderfor aDayOfMonth
-
dayOfMonth
public static TemporalProvider<DayOfMonth> dayOfMonth(int dayOfMonth)
Factory to create aTemporalProviderfor aDayOfMonth
-
dayOfMonth
public static TemporalProvider<DayOfMonth> dayOfMonth(LocalDateTime date)
Factory to create aTemporalProviderfor aDayOfMonth
-
dayOfMonth
public static TemporalProvider<DayOfMonth> dayOfMonth(LocalDate date)
Factory to create aTemporalProviderfor aDayOfMonth
-
dayOfMonth
public static TemporalProvider<DayOfMonth> dayOfMonth(Date date)
Factory to create aTemporalProviderfor aInteger
-
hour
public static TemporalProvider<Hour> hour(Date date)
Factory to create aTemporalProviderfor aHour
-
hour
public static TemporalProvider<Hour> hour(int hour)
Factory to create aTemporalProviderfor aHour
-
hour
public static TemporalProvider<Hour> hour(LocalDateTime date)
Factory to create aTemporalProviderfor aHour
-
hour
public static TemporalProvider<Hour> hour(ZonedDateTime date)
Factory to create aTemporalProviderfor aHour
-
hour
public static TemporalProvider<Hour> hour(OffsetDateTime date)
Factory to create aTemporalProviderfor aHour
-
hour
public static TemporalProvider<Hour> hour(LocalTime time)
Factory to create aTemporalProviderfor aHour
-
minute
public static TemporalProvider<Minute> minute(Date date)
Factory to create aTemporalProviderfor aMinute
-
minute
public static TemporalProvider<Minute> minute(int minute)
Factory to create aTemporalProviderfor aMinute
-
minute
public static TemporalProvider<Minute> minute(LocalDateTime date)
Factory to create aTemporalProviderfor aMinute
-
minute
public static TemporalProvider<Minute> minute(ZonedDateTime date)
Factory to create aTemporalProviderfor aMinute
-
minute
public static TemporalProvider<Minute> minute(OffsetDateTime date)
Factory to create aTemporalProviderfor aMinute
-
minute
public static TemporalProvider<Minute> minute(LocalTime time)
Factory to create aTemporalProviderfor aMinute
-
second
public static TemporalProvider<Second> second(Date date)
Factory to create aTemporalProviderfor aSecond
-
second
public static TemporalProvider<Second> second(Integer second)
Factory to create aTemporalProviderfor aSecond
-
second
public static TemporalProvider<Second> second(LocalTime time)
Factory to create aTemporalProviderfor aSecond
-
second
public static TemporalProvider<Second> second(LocalDateTime date)
Factory to create aTemporalProviderfor aSecond
-
second
public static TemporalProvider<Second> second(ZonedDateTime date)
Factory to create aTemporalProviderfor aSecond
-
second
public static TemporalProvider<Second> second(OffsetDateTime date)
Factory to create aTemporalProviderfor aSecond
-
millisecondOfMinute
public static TemporalProvider<Millisecond> millisecondOfMinute(Date date)
Factory to create aTemporalProviderfor aMillisecond
-
millisecondOfMinute
public static TemporalProvider<Millisecond> millisecondOfMinute(int millisecond)
Factory to create aTemporalProviderfor aInteger
-
-