DateIntervalInfo.PatternInfo


public static final class DateIntervalInfo.PatternInfo
extends Object implements Cloneable, Serializable

java.lang.Object
   ↳ android.icu.text.DateIntervalInfo.PatternInfo


PatternInfo class saves the first and second part of interval pattern, and whether the interval pattern is earlier date first.

Summary

Public constructors

PatternInfo(String firstPart, String secondPart, boolean firstDateInPtnIsLaterDate)

Constructs a PatternInfo object.

Public methods

boolean equals(Object a)

Compares the specified object with this PatternInfo for equality.

boolean firstDateInPtnIsLaterDate()

Returns whether the first date in interval patter is later date or not.

String getFirstPart()

Returns the first part of interval pattern.

String getSecondPart()

Returns the second part of interval pattern.

int hashCode()

Returns the hash code of this PatternInfo.

String toString()

Returns a string representation of the object.

Inherited methods

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

Public constructors

PatternInfo

Added in API level 24
public PatternInfo (String firstPart, 
                String secondPart, 
                boolean firstDateInPtnIsLaterDate)

Constructs a PatternInfo object.

Parameters
firstPart String: The first part of interval pattern.

secondPart String: The second part of interval pattern.

firstDateInPtnIsLaterDate boolean: Whether the first date in interval patter is later date or not.

Public methods

equals

Added in API level 24
public boolean equals (Object a)

Compares the specified object with this PatternInfo for equality.

Parameters
a Object: The object to be compared.

Returns
boolean true if the specified object is equal to this PatternInfo.

firstDateInPtnIsLaterDate

Added in API level 24
public boolean firstDateInPtnIsLaterDate ()

Returns whether the first date in interval patter is later date or not.

Returns
boolean Whether the first date in interval patter is later date or not.

getFirstPart

Added in API level 24
public String getFirstPart ()

Returns the first part of interval pattern.

Returns
String The first part of interval pattern.

getSecondPart

Added in API level 24
public String getSecondPart ()

Returns the second part of interval pattern.

Returns
String The second part of interval pattern.

hashCode

Added in API level 24
public int hashCode ()

Returns the hash code of this PatternInfo.

Returns
int A hash code value for this object.

toString

Added in API level 24
public String toString ()

Returns a string representation of the object.

Returns
String a string representation of the object.