Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: com/memoire/dja/DjaGridEvent.java


1   /**
2    * @modification $Date: 2002/12/16 18:56:25 $
3    * @statut       unstable
4    * @file         DjaGridEvent.java
5    * @version      0.36
6    * @author       Guillaume Desnoix
7    * @email        guillaume@desnoix.com
8    * @license      GNU General Public License 2 (GPL2)
9    * @copyright    1998-2001 Guillaume Desnoix
10   */
11  
12  package com.memoire.dja;
13  
14  import com.memoire.fu.*;
15  import com.memoire.dnd.*;
16  import com.memoire.bu.*;
17  import com.memoire.dja.*;
18  import com.memoire.mst.*;
19  
20  
21  import java.util.*;
22  
23  public class DjaGridEvent
24         extends EventObject
25  {
26      public static final int ADDED       =1;
27      public static final int REMOVED     =2;
28      public static final int CONNECTED   =3;
29      public static final int DISCONNECTED=4;
30      public static final int SELECTED    =5;
31      public static final int UNSELECTED  =6;
32      public static final int MODIFIED    =7;
33  
34      private int      id_;
35      private DjaOwner object_;
36  
37      public DjaGridEvent(DjaGrid _grid,DjaOwner _object,int _id)
38      {
39    super(_grid);
40    object_=_object;
41    id_    =_id;
42      }
43  
44      public DjaGrid getGrid()
45      {
46    return (DjaGrid)getSource();
47      }
48  
49      public int getID()
50      {
51    return id_;
52      }
53  
54      public DjaOwner getObject()
55      {
56    return object_;
57      }
58  
59      public String toString()
60      {
61        String r=""+getObject()+" ";
62  
63        switch(getID())
64        {
65    case DjaGridEvent.ADDED       : r+="added"; break;
66    case DjaGridEvent.REMOVED     : r+="removed"; break;
67          case DjaGridEvent.CONNECTED   : r+="connected"; break;
68    case DjaGridEvent.DISCONNECTED: r+="disconnected"; break;
69    case DjaGridEvent.SELECTED    : r+="selected"; break;
70    case DjaGridEvent.UNSELECTED  : r+="unselected"; break;
71          case DjaGridEvent.MODIFIED    : r+="modified"; break;
72        }
73  
74        return r+" ("+getSource()+")";
75      }
76  }