Package org.joda.time.tz
Class ZoneInfoCompiler.Rule
- java.lang.Object
-
- org.joda.time.tz.ZoneInfoCompiler.Rule
-
- Enclosing class:
- ZoneInfoCompiler
static class ZoneInfoCompiler.Rule extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description ZoneInfoCompiler.DateTimeOfYeariDateTimeOfYearintiFromYearjava.lang.StringiLetterSjava.lang.StringiNameintiSaveMillisintiToYearjava.lang.StringiType
-
Constructor Summary
Constructors Constructor Description Rule(java.util.StringTokenizer st)Rule(ZoneInfoCompiler.Rule after)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRecurring(DateTimeZoneBuilder builder, int standardMillis, int negativeSave, java.lang.String nameFormat)Adds a recurring savings rule to the builder.(package private) static java.lang.StringformatName(java.lang.String nameFormat, int standardMillis, int saveMillis, java.lang.String letterS)private static java.lang.StringformatOffset(int millis)java.lang.StringtoString()private static java.lang.StringtwoDigitString(int value)
-
-
-
Field Detail
-
iName
public final java.lang.String iName
-
iFromYear
public final int iFromYear
-
iToYear
public final int iToYear
-
iType
public final java.lang.String iType
-
iDateTimeOfYear
public final ZoneInfoCompiler.DateTimeOfYear iDateTimeOfYear
-
iSaveMillis
public final int iSaveMillis
-
iLetterS
public final java.lang.String iLetterS
-
-
Constructor Detail
-
Rule
Rule(java.util.StringTokenizer st)
-
Rule
Rule(ZoneInfoCompiler.Rule after)
-
-
Method Detail
-
addRecurring
public void addRecurring(DateTimeZoneBuilder builder, int standardMillis, int negativeSave, java.lang.String nameFormat)
Adds a recurring savings rule to the builder.- Parameters:
builder- the builderstandardMillis- the standard millis, pre-adjusted to the negativeSave valuenegativeSave- the negative save valuenameFormat- the name format
-
formatName
static java.lang.String formatName(java.lang.String nameFormat, int standardMillis, int saveMillis, java.lang.String letterS)
-
formatOffset
private static java.lang.String formatOffset(int millis)
-
twoDigitString
private static java.lang.String twoDigitString(int value)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-