DateValidatorPointBackward

public class DateValidatorPointBackward implements CalendarConstraints.DateValidator


A CalendarConstraints.DateValidator that enables only dates before a given point. Defaults to the current moment in device time backwards using now, but can be set to any point, as UTC milliseconds, using before.

Summary

Constants

static final Creator<DateValidatorPointBackward>

Part of android.os.Parcelable requirements.

Public methods

static DateValidatorPointBackward
before(long point)

Returns a CalendarConstraints.DateValidator which enables only days before point, in UTC milliseconds.

int
boolean
int
boolean
isValid(long date)

Returns true if the provided date is enabled.

static DateValidatorPointBackward
now()

Returns a CalendarConstraints.DateValidator enabled from the current moment in device time backwards.

void
writeToParcel(Parcel dest, int flags)

Constants

CREATOR

public static final Creator<DateValidatorPointBackward> CREATOR

Part of android.os.Parcelable requirements. Do not use.

Public methods

before

public static DateValidatorPointBackward before(long point)

Returns a CalendarConstraints.DateValidator which enables only days before point, in UTC milliseconds.

describeContents

public int describeContents()

equals

public boolean equals(Object o)

hashCode

public int hashCode()

isValid

public boolean isValid(long date)

Returns true if the provided date is enabled.

now

public static DateValidatorPointBackward now()

Returns a CalendarConstraints.DateValidator enabled from the current moment in device time backwards.

writeToParcel

public void writeToParcel(Parcel dest, int flags)