Changeset 250 for trunk/hiptop/pester/net/sabi/pester/Alarm.java
- Timestamp:
- 07/13/06 16:43:36 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/hiptop/pester/net/sabi/pester/Alarm.java
r249 r250 21 21 private String mMessage; 22 22 private int mType; 23 private int m Interval; // XXX rename to 'interval'23 private int mPeriod; 24 24 private Date mDate; 25 25 private RingToneObject mAlert; … … 38 38 } 39 39 public int getPeriod() { 40 return m Interval;40 return mPeriod; 41 41 } 42 42 public boolean getUsesPeriod() { … … 58 58 public void setPeriod(int period, boolean repeating) { 59 59 mType = repeating ? TYPE_PERIODIC_REPEATING : TYPE_PERIODIC; 60 m Interval= period;60 mPeriod = period; 61 61 } 62 62 public void setDate(Date date) { … … 75 75 dataStream.writeByte(VERSION_1); 76 76 dataStream.writeUTF(mMessage); 77 dataStream.writeInt(m Interval);77 dataStream.writeInt(mPeriod); 78 78 dataStream.writeInt(mDate.getUnixTimeGMT()); 79 79 dataStream.writeInt(mType); … … 96 96 } 97 97 mMessage = dataStream.readUTF(); 98 m Interval= dataStream.readInt();98 mPeriod = dataStream.readInt(); 99 99 mType = dataStream.readInt(); 100 100 } catch (Exception e) { … … 128 128 if (getUsesPeriod()) { 129 129 mDate = new Date(); 130 mDate.addSeconds(m Interval);130 mDate.addSeconds(mPeriod); 131 131 } 132 132 resume(); … … 154 154 switch (mType) { 155 155 case TYPE_PERIODIC: 156 sb.append("periodic (").append(m Interval).append("s) "); break;156 sb.append("periodic (").append(mPeriod).append("s) "); break; 157 157 case TYPE_PERIODIC_REPEATING: 158 sb.append("repeating periodic (").append(m Interval).append("s) ");158 sb.append("repeating periodic (").append(mPeriod).append("s) "); 159 159 break; 160 160 case TYPE_DATE: … … 170 170 return null; 171 171 String layout = LocaleUtils.getDateTimePattern(); 172 String timeFormat = LocaleUtils.getMediumTimeFormat();173 172 String dateFormat = LocaleUtils.getMediumDateFormat(); 174 String timeString = DateFormat.withFormat(timeFormat, date);175 String dateString = DateFormat.withFormat(dateFormat, date);173 String dateString; 174 String timeFormat; 176 175 if (relative) { 176 timeFormat = LocaleUtils.getShortTimeFormat(); 177 177 int daysFromToday = date.getDaysBetween(new Date()); 178 178 if (daysFromToday == 0) … … 182 182 else if (daysFromToday < 7) 183 183 dateString = date.getDayString(); 184 } 184 else 185 dateString = DateFormat.withFormat(dateFormat, date); 186 } else { 187 dateString = DateFormat.withFormat(dateFormat, date); 188 timeFormat = LocaleUtils.getMediumTimeFormat(); 189 } 190 String timeString = DateFormat.withFormat(timeFormat, date); 185 191 return StringFormat.withFormat(layout, timeString, dateString); 186 192 }
Note:
See TracChangeset
for help on using the changeset viewer.