OSDN Git Service

dd8e6047bb8319c61a9bf79227ebaf907ddae186
[pf3gnuchains/gcc-fork.git] / libjava / classpath / javax / swing / DefaultFocusManager.java
1 /* DefaultFocusManager.java --
2    Copyright (C) 2002, 2004 Free Software Foundation, Inc.
3
4 This file is part of GNU Classpath.
5
6 GNU Classpath is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 2, or (at your option)
9 any later version.
10
11 GNU Classpath is distributed in the hope that it will be useful, but
12 WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14 General Public License for more details.
15
16 You should have received a copy of the GNU General Public License
17 along with GNU Classpath; see the file COPYING.  If not, write to the
18 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
19 02110-1301 USA.
20
21 Linking this library statically or dynamically with other modules is
22 making a combined work based on this library.  Thus, the terms and
23 conditions of the GNU General Public License cover the whole
24 combination.
25
26 As a special exception, the copyright holders of this library give you
27 permission to link this library with independent modules to produce an
28 executable, regardless of the license terms of these independent
29 modules, and to copy and distribute the resulting executable under
30 terms of your choice, provided that you also meet, for each linked
31 independent module, the terms and conditions of the license of that
32 module.  An independent module is a module which is not derived from
33 or based on this library.  If you modify this library, you may extend
34 this exception to your version of the library, but you are not
35 obligated to do so.  If you do not wish to do so, delete this
36 exception statement from your version. */
37
38 package javax.swing;
39
40 import java.awt.Component;
41 import java.awt.Container;
42 import java.awt.event.KeyEvent;
43 import java.util.Stack;
44
45 /**
46  * DefaultFocusManager
47  * @author      Andrew Selkirk
48  * @version     1.0
49  */
50 public class DefaultFocusManager extends FocusManager {
51
52         /**
53    * historyStack
54    */
55   private Stack historyStack;
56
57   /**
58    * Constructor DefaultFocusManager
59    */
60   public DefaultFocusManager()
61   {
62     // TODO
63   } // DefaultFocusManager()
64
65         /**
66    * processKeyEvent
67    * 
68    * @param component
69    *          TODO
70    * @param event
71    *          TODO
72    */
73   public void processKeyEvent(Component component, KeyEvent event)
74   {
75     // TODO
76   } // processKeyEvent()
77
78         /**
79    * focusNextComponent
80    * 
81    * @param component
82    *          TODO
83    */
84   public void focusNextComponent(Component component)
85   {
86     // TODO
87   } // focusNextComponent()
88
89         /**
90    * focusPreviousComponent
91    * 
92    * @param component
93    *          TODO
94    */
95   public void focusPreviousComponent(Component component)
96   {
97     // TODO
98   } // focusPreviousComponent()
99
100         /**
101    * getFirstComponent
102    * 
103    * @param container
104    *          TODO
105    * @returns Component
106    */
107   public Component getFirstComponent(Container container)
108   {
109     return null; // TODO
110   } // getFirstComponent()
111
112         /**
113    * getLastComponent
114    * 
115    * @param container
116    *          TODO
117    * @returns Component
118    */
119   public Component getLastComponent(Container container)
120   {
121     return null; // TODO
122   } // getLastComponent()
123
124         /**
125    * getComponentBefore
126    * 
127    * @param container
128    *          TODO
129    * @param component
130    *          TODO
131    * @returns Component
132    */
133   public Component getComponentBefore(Container container, Component component)
134   {
135     return null; // TODO
136   } // getComponentBefore()
137
138         /**
139    * getComponentAfter
140    * 
141    * @param container
142    *          TODO
143    * @param component
144    *          TODO
145    * @returns Component
146    */
147   public Component getComponentAfter(Container container, Component component)
148   {
149     return null; // TODO
150   } // getComponentAfter()
151
152         /**
153    * compareTabOrder
154    * 
155    * @param component1
156    *          TODO
157    * @param component2
158    *          TODO
159    * @returns boolean
160    */
161   public boolean compareTabOrder(Component component1, Component component2)
162   {
163     return false; // TODO
164   } // compareTabOrder()
165
166 } // DefaultFocusManager