home *** CD-ROM | disk | FTP | other *** search
- package showviewplugin;
-
- class ShowviewTimeTable$TimeTableEntry implements Comparable {
- private int mStartTime;
- private int mLength;
- private int mTableIndex;
-
- public ShowviewTimeTable$TimeTableEntry(int hour, int minute, int length) {
- this.mStartTime = hour * 60 + minute;
- this.mLength = length;
- }
-
- public void setTableIndex(int tableIndex) {
- this.mTableIndex = tableIndex;
- }
-
- public int getStartTime() {
- return this.mStartTime;
- }
-
- public int getLength() {
- return this.mLength;
- }
-
- public int getTableIndex() {
- return this.mTableIndex;
- }
-
- public int compareTo(Object obj) {
- if (obj instanceof ShowviewTimeTable$TimeTableEntry) {
- ShowviewTimeTable$TimeTableEntry entry = (ShowviewTimeTable$TimeTableEntry)obj;
- if (this.mStartTime != entry.mStartTime) {
- return this.mStartTime < entry.mStartTime ? -1 : 1;
- } else {
- return this.mLength < entry.mLength ? -1 : 1;
- }
- } else {
- return 0;
- }
- }
-
- public String toString() {
- return this.mStartTime / 60 + ":" + this.mStartTime % 60 + " " + this.mLength + " min (#" + this.mTableIndex + ")";
- }
- }
-