Package com.ibm.icu.text
Class DateTimePatternGenerator.SkeletonFields
java.lang.Object
com.ibm.icu.text.DateTimePatternGenerator.SkeletonFields
- Enclosing class:
DateTimePatternGenerator
A compact storage mechanism for skeleton field strings. Several dozen of these will be created
for a typical DateTimePatternGenerator instance.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate byte[]private static final byteprivate static final byteprivate byte[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendFieldTo(int field, StringBuilder sb) private StringBuilderappendFieldTo(int field, StringBuilder sb, boolean canonical) private StringBuilderappendTo(StringBuilder sb, boolean canonical, boolean skipDayPeriod) voidclear()(package private) voidclearField(int field) int(package private) voidcopyFieldFrom(DateTimePatternGenerator.SkeletonFields other, int field) boolean(package private) chargetFieldChar(int field) (package private) intgetFieldLength(int field) inthashCode()booleanisFieldEmpty(int field) (package private) voidpopulate(int field, char ch, int length) (package private) voidtoCanonicalString(boolean skipDayPeriod) toString()toString(boolean skipDayPeriod)
-
Field Details
-
chars
private byte[] chars -
lengths
private byte[] lengths -
DEFAULT_CHAR
private static final byte DEFAULT_CHAR- See Also:
-
DEFAULT_LENGTH
private static final byte DEFAULT_LENGTH- See Also:
-
-
Constructor Details
-
SkeletonFields
private SkeletonFields()
-
-
Method Details
-
clear
public void clear() -
copyFieldFrom
-
clearField
void clearField(int field) -
getFieldChar
char getFieldChar(int field) -
getFieldLength
int getFieldLength(int field) -
populate
-
populate
void populate(int field, char ch, int length) -
isFieldEmpty
public boolean isFieldEmpty(int field) -
toString
-
toString
-
toCanonicalString
-
toCanonicalString
-
appendTo
-
appendTo
-
appendFieldTo
-
appendFieldTo
-
compareTo
-
equals
-
hashCode
public int hashCode()
-