Package com.ibm.icu.text
Class DateTimePatternGenerator.DateTimeMatcher
- java.lang.Object
-
- com.ibm.icu.text.DateTimePatternGenerator.DateTimeMatcher
-
- All Implemented Interfaces:
java.lang.Comparable<DateTimePatternGenerator.DateTimeMatcher>
- Enclosing class:
- DateTimePatternGenerator
private static class DateTimePatternGenerator.DateTimeMatcher extends java.lang.Object implements java.lang.Comparable<DateTimePatternGenerator.DateTimeMatcher>
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
addedDefaultDayPeriod
private DateTimePatternGenerator.SkeletonFields
baseOriginal
private DateTimePatternGenerator.SkeletonFields
original
private int[]
type
-
Constructor Summary
Constructors Modifier Constructor Description private
DateTimeMatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(DateTimePatternGenerator.DateTimeMatcher that)
boolean
equals(java.lang.Object other)
(package private) void
extractFrom(DateTimePatternGenerator.DateTimeMatcher source, int fieldMask)
boolean
fieldIsNumeric(int field)
(package private) java.lang.String
getBasePattern()
(package private) int
getDistance(DateTimePatternGenerator.DateTimeMatcher other, int includeMask, DateTimePatternGenerator.DistanceInfo distanceInfo)
(package private) int
getFieldMask()
int
hashCode()
(package private) DateTimePatternGenerator.DateTimeMatcher
set(java.lang.String pattern, DateTimePatternGenerator.FormatParser fp, boolean allowDuplicateFields)
java.lang.String
toCanonicalString()
java.lang.String
toString()
-
-
-
Field Detail
-
type
private int[] type
-
original
private DateTimePatternGenerator.SkeletonFields original
-
baseOriginal
private DateTimePatternGenerator.SkeletonFields baseOriginal
-
addedDefaultDayPeriod
private boolean addedDefaultDayPeriod
-
-
Method Detail
-
fieldIsNumeric
public boolean fieldIsNumeric(int field)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toCanonicalString
public java.lang.String toCanonicalString()
-
getBasePattern
java.lang.String getBasePattern()
-
set
DateTimePatternGenerator.DateTimeMatcher set(java.lang.String pattern, DateTimePatternGenerator.FormatParser fp, boolean allowDuplicateFields)
-
getFieldMask
int getFieldMask()
-
extractFrom
void extractFrom(DateTimePatternGenerator.DateTimeMatcher source, int fieldMask)
-
getDistance
int getDistance(DateTimePatternGenerator.DateTimeMatcher other, int includeMask, DateTimePatternGenerator.DistanceInfo distanceInfo)
-
compareTo
public int compareTo(DateTimePatternGenerator.DateTimeMatcher that)
- Specified by:
compareTo
in interfacejava.lang.Comparable<DateTimePatternGenerator.DateTimeMatcher>
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-