KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > teamkonzept > field > TKFieldOptionData


1 package com.teamkonzept.field;
2
3 /**
4  * Die klasse haelt die Daten der Klasse TKFieldOption
5  * Die Daten werden in compileData() gesetzt
6  */

7 public class TKFieldOptionData {
8     public Object JavaDoc data;
9     public String JavaDoc currJaNein;
10     public String JavaDoc newJaNein;
11     
12     public TKFieldOptionData( String JavaDoc currJaNein, String JavaDoc newJaNein, Object JavaDoc data) {
13         this.currJaNein = currJaNein;
14         this.newJaNein = newJaNein;
15         this.data = data;
16     }
17
18     public boolean equals(Object JavaDoc other)
19     {
20         if (other != null && getClass() == other.getClass())
21         {
22             TKFieldOptionData otherData = (TKFieldOptionData) other;
23             try
24             {
25                 // return false if either of the attributes in null
26
return data.equals(otherData.data) && currJaNein.equals(otherData.currJaNein) && newJaNein.equals(otherData.newJaNein);
27             }
28             catch (NullPointerException JavaDoc npe)
29             {
30                 return false;
31             }
32         }
33         return false;
34     }
35
36     public String JavaDoc toString() {
37         return "("
38             +"currJaNein="+currJaNein+","
39             +"\nnewJaNein="+newJaNein+","
40             +"\ndata="+(data==null?"null":data.toString())
41             +"\n)";
42     }
43 }//end class
44

45
Popular Tags