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