2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_SortingFocusTraversalPolicy__
5 #define __javax_swing_SortingFocusTraversalPolicy__
9 #include <javax/swing/InternalFrameFocusTraversalPolicy.h>
24 class SortingFocusTraversalPolicy
;
29 class javax::swing::SortingFocusTraversalPolicy
: public ::javax::swing::InternalFrameFocusTraversalPolicy
32 public: // actually protected
33 SortingFocusTraversalPolicy();
35 SortingFocusTraversalPolicy(::java::util::Comparator
*);
36 public: // actually protected
37 virtual jboolean
accept(::java::awt::Component
*);
38 virtual ::java::util::Comparator
* getComparator();
39 virtual void setComparator(::java::util::Comparator
*);
41 ::java::util::TreeSet
* getSortedCycle(::java::awt::Container
*, ::java::util::TreeSet
*);
43 virtual ::java::awt::Component
* getComponentAfter(::java::awt::Container
*, ::java::awt::Component
*);
44 virtual ::java::awt::Component
* getComponentBefore(::java::awt::Container
*, ::java::awt::Component
*);
45 virtual ::java::awt::Component
* getDefaultComponent(::java::awt::Container
*);
46 virtual ::java::awt::Component
* getFirstComponent(::java::awt::Container
*);
47 virtual ::java::awt::Component
* getLastComponent(::java::awt::Container
*);
48 virtual jboolean
getImplicitDownCycleTraversal();
49 virtual void setImplicitDownCycleTraversal(jboolean
);
50 public: // actually package-private
51 ::java::util::Comparator
* __attribute__((aligned(__alignof__( ::javax::swing::InternalFrameFocusTraversalPolicy
)))) comparator
;
52 jboolean implicitDownCycleTraversal
;
54 static ::java::lang::Class
class$
;
57 #endif // __javax_swing_SortingFocusTraversalPolicy__