2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_ContainerOrderFocusTraversalPolicy__
5 #define __java_awt_ContainerOrderFocusTraversalPolicy__
9 #include <java/awt/FocusTraversalPolicy.h>
10 #include <gcj/array.h>
20 class ContainerOrderFocusTraversalPolicy
;
25 class java::awt::ContainerOrderFocusTraversalPolicy
: public ::java::awt::FocusTraversalPolicy
29 ContainerOrderFocusTraversalPolicy();
30 virtual ::java::awt::Component
* getComponentAfter(::java::awt::Container
*, ::java::awt::Component
*);
32 ::java::awt::Component
* getNextAvailableComponent(JArray
< ::java::awt::Component
* > *, jint
, jint
);
33 public: // actually package-private
34 virtual ::java::awt::Component
* getPrevAvailableComponent(JArray
< ::java::awt::Component
* > *, jint
, jint
);
36 virtual ::java::awt::Component
* getComponentBefore(::java::awt::Container
*, ::java::awt::Component
*);
37 virtual ::java::awt::Component
* getFirstComponent(::java::awt::Container
*);
38 virtual ::java::awt::Component
* getLastComponent(::java::awt::Container
*);
39 virtual ::java::awt::Component
* getDefaultComponent(::java::awt::Container
*);
40 virtual void setImplicitDownCycleTraversal(jboolean
);
41 virtual jboolean
getImplicitDownCycleTraversal();
42 public: // actually protected
43 virtual jboolean
accept(::java::awt::Component
*);
44 public: // actually package-private
45 static const jlong serialVersionUID
= 486933713763926351LL;
47 jboolean
__attribute__((aligned(__alignof__( ::java::awt::FocusTraversalPolicy
)))) implicitDownCycleTraversal
;
49 static ::java::lang::Class
class$
;
52 #endif // __java_awt_ContainerOrderFocusTraversalPolicy__