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 byte
private static final byte
private byte[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendFieldTo
(int field, StringBuilder sb) private StringBuilder
appendFieldTo
(int field, StringBuilder sb, boolean canonical) private StringBuilder
appendTo
(StringBuilder sb, boolean canonical, boolean skipDayPeriod) void
clear()
(package private) void
clearField
(int field) int
(package private) void
copyFieldFrom
(DateTimePatternGenerator.SkeletonFields other, int field) boolean
(package private) char
getFieldChar
(int field) (package private) int
getFieldLength
(int field) int
hashCode()
boolean
isFieldEmpty
(int field) (package private) void
populate
(int field, char ch, int length) (package private) void
toCanonicalString
(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()
-