/* * * Created on August 3, 2002, 9:01 PM * * Stores an icalendar Time Zone as a java object. * There can be more than one iCal time zone per Calendar. * */ package org.jical; /** * * @author sfg * RFC 2445 * */ import java.util.Date; public class ICalendarTimeZone { private String TzID; private String XLicLocation; private int standardTzOffsetFrom; private int standardTzOffsetTo; private String standardTzName; private Date standardDtStart; private String standardRRule; private int daylightTzOffsetFrom; private int daylightTzOffsetTo; private String daylightTzName; private Date daylightDtStart; private String daylightRRule; /* BEGIN:VTIMEZONE TZID:/softwarestudio.org/Olson_20011030_5/Australia/Sydney X-LIC-LOCATION:Australia/Sydney BEGIN:STANDARD TZOFFSETFROM:+1100 TZOFFSETTO:+1000 TZNAME:EST DTSTART:19700329T030000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3 END:STANDARD BEGIN:DAYLIGHT TZOFFSETFROM:+1000 TZOFFSETTO:+1100 TZNAME:EST DTSTART:19701025T020000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10 END:DAYLIGHT END:VTIMEZONE */ /** Creates a new instance of ICalendar. */ public ICalendarTimeZone() { } /** Getter for property TzID. * @return Value of property TzID. */ public String getTzID () { return TzID; } /** Setter for property TzID. * @param TzID New value of property TzID. */ public void setTzID (String TzID) { this.TzID = TzID; } /** Getter for property XLicLocation. * @return Value of property XLicLocation. */ public String getXLicLocation () { return XLicLocation; } /** Setter for property XLicLocation. * @param XLicLocation New value of property XLicLocation. */ public void setXLicLocation (String XLicLocation) { this.XLicLocation = XLicLocation; } /** Getter for property standardTzOffsetFrom. * @return Value of property standardTzOffsetFrom. */ public int getstandardTzOffsetFrom () { return standardTzOffsetFrom; } /** Setter for property standardTzOffsetFrom. * @param standardTzOffsetFrom New value of property standardTzOffsetFrom. */ public void setstandardTzOffsetFrom (int standardTzOffsetFrom) { this.standardTzOffsetFrom = standardTzOffsetFrom; } /** Getter for property standardTzOffsetTo. * @return Value of property standardTzOffsetTo. */ public int getstandardTzOffsetTo () { return standardTzOffsetTo; } /** Setter for property standardTzOffsetTo. * @param standardTzOffsetTo New value of property standardTzOffsetTo. */ public void setstandardTzOffsetTo (int standardTzOffsetTo) { this.standardTzOffsetTo = standardTzOffsetTo; } /** Getter for property standardTzName. * @return Value of property standardTzName. */ public String getstandardTzName () { return standardTzName; } /** Setter for property standardTzName. * @param standardTzName New value of property standardTzName. */ public void setstandardTzName (String standardTzName) { this.standardTzName = standardTzName; } /** Getter for property standardDtStart. * @return Value of property standardDtStart. */ public Date getstandardDtStart () { return standardDtStart; } /** Setter for property standardDtStart. * @param standardDtStart New value of property standardDtStart. */ public void setstandardDtStart (Date standardDtStart) { this.standardDtStart = standardDtStart; } /** Getter for property standardRRule. * @return Value of property standardRRule. */ public String getstandardRRule() { return standardRRule; } /** Setter for property standardRRule. * @param standardRRule New value of property standardRRule. */ public void setstandardRRule (String standardRRule) { this.standardRRule = standardRRule; } /** Getter for property daylightTzOffsetFrom. * @return Value of property daylightTzOffsetFrom. */ public int getdaylightTzOffsetFrom () { return daylightTzOffsetFrom; } /** Setter for property daylightTzOffsetFrom. * @param daylightTzOffsetFrom New value of property daylightTzOffsetFrom. */ public void setdaylightTzOffsetFrom (int daylightTzOffsetFrom) { this.daylightTzOffsetFrom = daylightTzOffsetFrom; } /** Getter for property daylightTzOffsetTo. * @return Value of property daylightTzOffsetTo. */ public int getdaylightTzOffsetTo () { return daylightTzOffsetTo; } /** Setter for property daylightTzOffsetTo. * @param daylightTzOffsetTo New value of property daylightTzOffsetTo. */ public void setdaylightTzOffsetTo (int daylightTzOffsetTo) { this.daylightTzOffsetTo = daylightTzOffsetTo; } /** Getter for property daylightTzName. * @return Value of property daylightTzName. */ public String getdaylightTzName () { return daylightTzName; } /** Setter for property daylightTzName. * @param daylightTzName New value of property daylightTzName. */ public void setdaylightTzName (String daylightTzName) { this.daylightTzName = daylightTzName; } /** Getter for property daylightDtStart. * @return Value of property daylightDtStart. */ public Date getdaylightDtStart () { return daylightDtStart; } /** Setter for property daylightDtStart. * @param daylightDtStart New value of property daylightDtStart. */ public void setdaylightDtStart (Date daylightDtStart) { this.daylightDtStart = daylightDtStart; } /** Getter for property daylightRRule. * @return Value of property daylightRRule. */ public String getdaylightRRule() { return daylightRRule; } /** Setter for property daylightRRule. * @param daylightRRule New value of property daylightRRule. */ public void setdaylightRRule (String daylightRRule) { this.daylightRRule = daylightRRule; } }