Package org.joda.time.tz
Class DateTimeZoneBuilder.OfYear
- java.lang.Object
-
- org.joda.time.tz.DateTimeZoneBuilder.OfYear
-
- Enclosing class:
- DateTimeZoneBuilder
private static final class DateTimeZoneBuilder.OfYear extends java.lang.ObjectSupports setting fields of year and moving between transitions.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleaniAdvance(package private) intiDayOfMonth(package private) intiDayOfWeek(package private) intiMillisOfDay(package private) chariMode(package private) intiMonthOfYear
-
Constructor Summary
Constructors Constructor Description OfYear(char mode, int monthOfYear, int dayOfMonth, int dayOfWeek, boolean advanceDayOfWeek, int millisOfDay)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)longnext(long instant, int standardOffset, int saveMillis)longprevious(long instant, int standardOffset, int saveMillis)(package private) static DateTimeZoneBuilder.OfYearreadFrom(java.io.DataInput in)private longsetDayOfMonth(Chronology chrono, long instant)private longsetDayOfMonthNext(Chronology chrono, long next)If month-day is 02-29 and year isn't leap, advances to next leap year.private longsetDayOfMonthPrevious(Chronology chrono, long prev)If month-day is 02-29 and year isn't leap, retreats to previous leap year.private longsetDayOfWeek(Chronology chrono, long instant)longsetInstant(int year, int standardOffset, int saveMillis)java.lang.StringtoString()voidwriteTo(java.io.DataOutput out)
-
-
-
Method Detail
-
readFrom
static DateTimeZoneBuilder.OfYear readFrom(java.io.DataInput in) throws java.io.IOException
- Throws:
java.io.IOException
-
setInstant
public long setInstant(int year, int standardOffset, int saveMillis)- Parameters:
standardOffset- standard offset just before instant
-
next
public long next(long instant, int standardOffset, int saveMillis)- Parameters:
standardOffset- standard offset just before next recurrence
-
previous
public long previous(long instant, int standardOffset, int saveMillis)- Parameters:
standardOffset- standard offset just before previous recurrence
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
writeTo
public void writeTo(java.io.DataOutput out) throws java.io.IOException- Throws:
java.io.IOException
-
setDayOfMonthNext
private long setDayOfMonthNext(Chronology chrono, long next)
If month-day is 02-29 and year isn't leap, advances to next leap year.
-
setDayOfMonthPrevious
private long setDayOfMonthPrevious(Chronology chrono, long prev)
If month-day is 02-29 and year isn't leap, retreats to previous leap year.
-
setDayOfMonth
private long setDayOfMonth(Chronology chrono, long instant)
-
setDayOfWeek
private long setDayOfWeek(Chronology chrono, long instant)
-
-