Top Description Inners Fields Constructors Methods
com.ibm.icu.impl.duration.impl

public Class DataRecord

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List

DataRecord contains the data used by PeriodFormatterData. Fields are package-private for ease of access. This is a struct, it knows how to read and write itself to/from simple XML, that's all.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
public static interface
public static interface
public static interface
public static interface
public static interface
public static interface
public static interface
public static interface
public static interface
public static interface
public static interface
public static interface
public static interface
public static class

Field Summary

Modifier and TypeField and Description
pack-priv boolean
pack-priv String
pack-priv byte
pack-priv char
pack-priv String
pack-priv String
pack-priv String
pack-priv byte
pack-priv byte[]
pack-priv String[]
pack-priv byte[]
pack-priv byte[]
pack-priv String[]
pack-priv String[]
pack-priv String[]
pack-priv String[]
pack-priv byte
pack-priv boolean
pack-priv boolean
pack-priv String[]
pack-priv byte
pack-priv String[][]
pack-priv boolean
pack-priv boolean[]
pack-priv String[]
pack-priv DataRecord.ScopeData[]
pack-priv String[]
pack-priv String
pack-priv String[]
pack-priv String
pack-priv String[]
pack-priv boolean[]
pack-priv byte
pack-priv boolean
pack-priv char
pack-priv byte

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static DataRecord
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

allowZeroback to summary
pack-priv boolean allowZero
countSepback to summary
pack-priv String countSep
decimalHandlingback to summary
pack-priv byte decimalHandling
decimalSepback to summary
pack-priv char decimalSep
digitPrefixback to summary
pack-priv String digitPrefix
fifteenMinutesback to summary
pack-priv String fifteenMinutes
fiveMinutesback to summary
pack-priv String fiveMinutes
fractionHandlingback to summary
pack-priv byte fractionHandling
gendersback to summary
pack-priv byte[] genders
halfNamesback to summary
pack-priv String[] halfNames
halfPlacementsback to summary
pack-priv byte[] halfPlacements
halfSupportback to summary
pack-priv byte[] halfSupport
halvesback to summary
pack-priv String[] halves
measuresback to summary
pack-priv String[] measures
mediumNamesback to summary
pack-priv String[] mediumNames
numberNamesback to summary
pack-priv String[] numberNames
numberSystemback to summary
pack-priv byte numberSystem
omitDualCountback to summary
pack-priv boolean omitDualCount
omitSingularCountback to summary
pack-priv boolean omitSingularCount
optSuffixesback to summary
pack-priv String[] optSuffixes
plback to summary
pack-priv byte pl
pluralNamesback to summary
pack-priv String[][] pluralNames
requiresDigitSeparatorback to summary
pack-priv boolean requiresDigitSeparator
requiresSkipMarkerback to summary
pack-priv boolean[] requiresSkipMarker
rqdSuffixesback to summary
pack-priv String[] rqdSuffixes
scopeDataback to summary
pack-priv DataRecord.ScopeData[] scopeData
shortNamesback to summary
pack-priv String[] shortNames
shortUnitSepback to summary
pack-priv String shortUnitSep
singularNamesback to summary
pack-priv String[] singularNames
skippedUnitMarkerback to summary
pack-priv String skippedUnitMarker
unitSepback to summary
pack-priv String[] unitSep
unitSepRequiresDPback to summary
pack-priv boolean[] unitSepRequiresDP
useMillisecondsback to summary
pack-priv byte useMilliseconds
weeksAloneOnlyback to summary
pack-priv boolean weeksAloneOnly
zeroback to summary
pack-priv char zero
zeroHandlingback to summary
pack-priv byte zeroHandling

Constructor Detail

DataRecordback to summary
public DataRecord()

Method Detail

readback to summary
public static DataRecord read(String ln, RecordReader in)
writeback to summary
public void write(RecordWriter out)
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.ECountVariant


Field Summary

Modifier and TypeField and Description
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final String[]

Field Detail

DECIMAL1back to summary
public static final byte DECIMAL1
DECIMAL2back to summary
public static final byte DECIMAL2
DECIMAL3back to summary
public static final byte DECIMAL3
HALF_FRACTIONback to summary
public static final byte HALF_FRACTION
INTEGERback to summary
public static final byte INTEGER
INTEGER_CUSTOMback to summary
public static final byte INTEGER_CUSTOM
namesback to summary
public static final String[] names
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.EDecimalHandling


Field Summary

Modifier and TypeField and Description
public static final byte
public static final byte
public static final byte
public static final byte
public static final String[]

Field Detail

DPAUCALback to summary
public static final byte DPAUCAL
DPLURALback to summary
public static final byte DPLURAL
DSINGULARback to summary
public static final byte DSINGULAR
DSINGULAR_SUBONEback to summary
public static final byte DSINGULAR_SUBONE
namesback to summary
public static final String[] names
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.EFractionHandling


Field Summary

Modifier and TypeField and Description
public static final byte
public static final byte
public static final byte
public static final byte
public static final String[]

Field Detail

FPAUCALback to summary
public static final byte FPAUCAL
FPLURALback to summary
public static final byte FPLURAL
FSINGULAR_PLURALback to summary
public static final byte FSINGULAR_PLURAL
FSINGULAR_PLURAL_ANDAHALFback to summary
public static final byte FSINGULAR_PLURAL_ANDAHALF
namesback to summary
public static final String[] names
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.EGender


Field Summary

Modifier and TypeField and Description
public static final byte
F

public static final byte
M

public static final byte
N

public static final String[]

Field Detail

Fback to summary
public static final byte F
Mback to summary
public static final byte M
Nback to summary
public static final byte N
namesback to summary
public static final String[] names
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.EHalfPlacement


Field Summary

Modifier and TypeField and Description
public static final byte
public static final byte
public static final String[]
public static final byte

Field Detail

AFTER_FIRSTback to summary
public static final byte AFTER_FIRST
LASTback to summary
public static final byte LAST
namesback to summary
public static final String[] names
PREFIXback to summary
public static final byte PREFIX
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.EHalfSupport


Field Summary

Modifier and TypeField and Description
public static final String[]
public static final byte
public static final byte
public static final byte

Field Detail

namesback to summary
public static final String[] names
NOback to summary
public static final byte NO
ONE_PLUSback to summary
public static final byte ONE_PLUS
YESback to summary
public static final byte YES
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.EMilliSupport


Field Summary

Modifier and TypeField and Description
public static final String[]
public static final byte
public static final byte
public static final byte

Field Detail

namesback to summary
public static final String[] names
NOback to summary
public static final byte NO
WITH_SECONDSback to summary
public static final byte WITH_SECONDS
YESback to summary
public static final byte YES
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.ENumberSystem


Field Summary

Modifier and TypeField and Description
public static final byte
public static final byte
public static final byte
public static final byte
public static final String[]

Field Detail

CHINESE_SIMPLIFIEDback to summary
public static final byte CHINESE_SIMPLIFIED
CHINESE_TRADITIONALback to summary
public static final byte CHINESE_TRADITIONAL
DEFAULTback to summary
public static final byte DEFAULT
KOREANback to summary
public static final byte KOREAN
namesback to summary
public static final String[] names
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.EPluralization


Field Summary

Modifier and TypeField and Description
public static final byte
public static final byte
public static final byte
public static final String[]
public static final byte
public static final byte
public static final byte

Field Detail

ARABICback to summary
public static final byte ARABIC
DUALback to summary
public static final byte DUAL
HEBREWback to summary
public static final byte HEBREW
namesback to summary
public static final String[] names
NONEback to summary
public static final byte NONE
PAUCALback to summary
public static final byte PAUCAL
PLURALback to summary
public static final byte PLURAL
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.ESeparatorVariant


Field Summary

Modifier and TypeField and Description
public static final byte
public static final String[]
public static final byte
public static final byte

Field Detail

FULLback to summary
public static final byte FULL
namesback to summary
public static final String[] names
NONEback to summary
public static final byte NONE
SHORTback to summary
public static final byte SHORT
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.ETimeDirection


Field Summary

Modifier and TypeField and Description
public static final byte
public static final String[]
public static final byte
public static final byte

Field Detail

FUTUREback to summary
public static final byte FUTURE
namesback to summary
public static final String[] names
NODIRECTIONback to summary
public static final byte NODIRECTION
PASTback to summary
public static final byte PAST
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.ETimeLimit


Field Summary

Modifier and TypeField and Description
public static final byte
public static final byte
public static final String[]
public static final byte

Field Detail

LTback to summary
public static final byte LT
MTback to summary
public static final byte MT
namesback to summary
public static final String[] names
NOLIMITback to summary
public static final byte NOLIMIT
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.EUnitVariant


Field Summary

Modifier and TypeField and Description
public static final byte
public static final String[]
public static final byte
public static final byte

Field Detail

MEDIUMback to summary
public static final byte MEDIUM
namesback to summary
public static final String[] names
PLURALIZEDback to summary
public static final byte PLURALIZED
SHORTback to summary
public static final byte SHORT
com.ibm.icu.impl.duration.impl back to summary

public Interface DataRecord.EZeroHandling


Field Summary

Modifier and TypeField and Description
public static final String[]
public static final byte
public static final byte

Field Detail

namesback to summary
public static final String[] names
ZPLURALback to summary
public static final byte ZPLURAL
ZSINGULARback to summary
public static final byte ZSINGULAR
com.ibm.icu.impl.duration.impl back to summary

public Class DataRecord.ScopeData

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv String
pack-priv boolean
pack-priv String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static DataRecord.ScopeData
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

prefixback to summary
pack-priv String prefix
requiresDigitPrefixback to summary
pack-priv boolean requiresDigitPrefix
suffixback to summary
pack-priv String suffix

Constructor Detail

ScopeDataback to summary
public ScopeData()

Method Detail

readback to summary
public static DataRecord.ScopeData read(RecordReader in)
writeback to summary
public void write(RecordWriter out)