2013-06-18 Richard Biener <rguenther@suse.de>
[official-gcc.git] / libjava / javax / swing / InputMap.h
blob5846eeb25afe9ca9d28dce084aa76b19f1b3c6c0
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_InputMap__
5 #define __javax_swing_InputMap__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace javax
16 namespace swing
18 class InputMap;
19 class KeyStroke;
24 class javax::swing::InputMap : public ::java::lang::Object
27 public:
28 InputMap();
29 virtual ::java::lang::Object * get(::javax::swing::KeyStroke *);
30 virtual void put(::javax::swing::KeyStroke *, ::java::lang::Object *);
31 virtual void remove(::javax::swing::KeyStroke *);
32 virtual ::javax::swing::InputMap * getParent();
33 virtual void setParent(::javax::swing::InputMap *);
34 virtual jint size();
35 virtual void clear();
36 virtual JArray< ::javax::swing::KeyStroke * > * keys();
37 virtual JArray< ::javax::swing::KeyStroke * > * allKeys();
38 private:
39 static const jlong serialVersionUID = -5429059542008604257LL;
40 ::java::util::Map * __attribute__((aligned(__alignof__( ::java::lang::Object)))) inputMap;
41 ::javax::swing::InputMap * parent;
42 public:
43 static ::java::lang::Class class$;
46 #endif // __javax_swing_InputMap__