Home | History | Annotate | Download | only in text

Lines Matching defs:dateIntervalInfo

39  * DateIntervalInfo is a public class for encapsulating localizable
44 * DateIntervalInfo object directly.
51 * directly creating DateIntervalInfo and manipulating it.
142 * After a DateIntervalInfo object is created, clients may modify
149 * DateIntervalInfo objects are cloneable.
150 * When clients obtain a DateIntervalInfo object,
153 * DateIntervalInfo are not expected to be subclassed.
161 public class DateIntervalInfo implements Cloneable, Freezable<DateIntervalInfo>, Serializable {
312 // DateIntervalInfo cache
313 private final static ICUCache<String, DateIntervalInfo> DIICACHE = new SimpleCache<String, DateIntervalInfo>();
348 public DateIntervalInfo()
356 * Construct DateIntervalInfo for the given locale,
362 public DateIntervalInfo(ULocale locale)
369 * Construct DateIntervalInfo for the given {@link java.util.Locale}.
375 public DateIntervalInfo(Locale locale)
381 * Initialize the DateIntervalInfo from locale
387 DateIntervalInfo dii = DIICACHE.get(key);
394 DIICACHE.put(key, ((DateIntervalInfo) clone()).freeze());
406 private void initializeFromReadOnlyPatterns(DateIntervalInfo dii) {
434 DateIntervalInfo dateIntervalInfo;
440 public DateIntervalSink(DateIntervalInfo dateIntervalInfo) {
441 this.dateIntervalInfo = dateIntervalInfo;
557 dateIntervalInfo.fIntervalPatterns.get(currentSkeleton);
560 dateIntervalInfo.setIntervalPatternInternally(currentSkeleton, lrgDiffCalUnit,
568 * Initialize DateIntervalInfo from calendar data
695 * User could construct DateIntervalInfo by providing
700 * DateIntervalInfo dIntervalInfo = new DateIntervalInfo();
944 * Clone an unfrozen DateIntervalInfo object.
950 DateIntervalInfo other = (DateIntervalInfo) super.clone();
1004 public DateIntervalInfo freeze() {
1016 public DateIntervalInfo cloneAsThawed() {
1017 DateIntervalInfo result = (DateIntervalInfo) (this.cloneUnfrozenDII());
1151 if ( a instanceof DateIntervalInfo ) {
1152 DateIntervalInfo dtInfo = (DateIntervalInfo)a;
1193 }// end class DateIntervalInfo