source: trunk/gcc/libjava/java/awt/dnd/DropTarget.java

Last change on this file was 1389, checked in by bird, 21 years ago

Initial revision

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 4.8 KB
Line 
1/* DropTarget.java --
2 Copyright (C) 2002 Free Software Foundation, Inc.
3
4This file is part of GNU Classpath.
5
6GNU Classpath is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 2, or (at your option)
9any later version.
10
11GNU Classpath is distributed in the hope that it will be useful, but
12WITHOUT ANY WARRANTY; without even the implied warranty of
13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14General Public License for more details.
15
16You should have received a copy of the GNU General Public License
17along with GNU Classpath; see the file COPYING. If not, write to the
18Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
1902111-1307 USA.
20
21Linking this library statically or dynamically with other modules is
22making a combined work based on this library. Thus, the terms and
23conditions of the GNU General Public License cover the whole
24combination.
25
26As a special exception, the copyright holders of this library give you
27permission to link this library with independent modules to produce an
28executable, regardless of the license terms of these independent
29modules, and to copy and distribute the resulting executable under
30terms of your choice, provided that you also meet, for each linked
31independent module, the terms and conditions of the license of that
32module. An independent module is a module which is not derived from
33or based on this library. If you modify this library, you may extend
34this exception to your version of the library, but you are not
35obligated to do so. If you do not wish to do so, delete this
36exception statement from your version. */
37
38package java.awt.dnd;
39
40import java.awt.Point;
41import java.awt.Component;
42import java.awt.datatransfer.FlavorMap;
43import java.awt.event.ActionEvent;
44import java.awt.event.ActionListener;
45import java.io.Serializable;
46import java.util.EventListener;
47import java.util.TooManyListenersException;
48
49/** STUB CLASS ONLY */
50public class DropTarget
51 implements DropTargetListener, EventListener, Serializable
52{
53 protected static class DropTargetAutoScroller
54 implements ActionListener
55 {
56 protected DropTargetAutoScroller (Component c, Point p)
57 {
58 }
59
60 protected void updateLocation (Point newLocn)
61 {
62 }
63
64 protected void stop ()
65 {
66 }
67
68 public void actionPerformed (ActionEvent e)
69 {
70 }
71 }
72
73 // FIXME: check the correctness of default value.
74 private boolean isActive = false;
75
76 /**
77 * FIXME
78 *
79 * @exception HeadlessException FIXME
80 */
81 public DropTarget ()
82 {
83 }
84
85 /**
86 * FIXME
87 *
88 * @exception HeadlessException FIXME
89 */
90 public DropTarget (Component c, DropTargetListener dtl)
91 {
92 }
93
94 /**
95 * FIXME
96 *
97 * @exception HeadlessException FIXME
98 */
99 public DropTarget (Component c, int i, DropTargetListener dtl)
100 {
101 }
102
103 /**
104 * FIXME
105 *
106 * @exception HeadlessException FIXME
107 */
108 public DropTarget (Component c, int i, DropTargetListener dtl, boolean b)
109 {
110 }
111
112 /**
113 * FIXME
114 *
115 * @exception HeadlessException FIXME
116 */
117 public DropTarget (Component c, int i, DropTargetListener dtl, boolean b,
118 FlavorMap fm)
119 {
120 }
121
122 public void setComponent (Component c)
123 {
124 }
125
126 public Component getComponent ()
127 {
128 return null;
129 }
130
131 public void setDefaultActions (int ops)
132 {
133 }
134
135 public int getDefaultActions ()
136 {
137 return 0;
138 }
139
140 public void setActive(boolean isActive)
141 {
142 this.isActive = isActive;
143 }
144
145 public boolean isActive()
146 {
147 return this.isActive;
148 }
149
150 /**
151 * @exception TooManyListenersException FIXME
152 */
153 public void addDropTargetListener (DropTargetListener dtl)
154 throws TooManyListenersException
155 {
156 }
157
158 public void removeDropTargetListener(DropTargetListener dtl)
159 {
160 }
161
162 public void dragEnter(DropTargetDragEvent dtde)
163 {
164 }
165
166 public void dragOver(DropTargetDragEvent dtde)
167 {
168 }
169
170 public void dropActionChanged(DropTargetDragEvent dtde)
171 {
172 }
173
174 public void dragExit(DropTargetEvent dte)
175 {
176 }
177
178 public void drop(DropTargetDropEvent dtde)
179 {
180 }
181
182 public FlavorMap getFlavorMap()
183 {
184 return null;
185 }
186
187 public void setFlavorMap(FlavorMap fm)
188 {
189 }
190
191 public void addNotify(java.awt.peer.ComponentPeer peer)
192 {
193 }
194
195 public void removeNotify(java.awt.peer.ComponentPeer peer)
196 {
197 }
198
199 public DropTargetContext getDropTargetContext()
200 {
201 return null;
202 }
203
204 protected DropTargetContext createDropTargetContext()
205 {
206 return null;
207 }
208
209 protected DropTarget.DropTargetAutoScroller createDropTargetAutoScroller
210 (Component c, Point p)
211 {
212 return null;
213 }
214
215 protected void initializeAutoscrolling(Point p)
216 {
217 }
218
219 protected void updateAutoscroll(Point dragCursorLocn)
220 {
221 }
222
223 protected void clearAutoscroll()
224 {
225 }
226} // class DropTarget
Note: See TracBrowser for help on using the repository browser.