2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_accessibility_AccessibleExtendedComponent__
5 #define __javax_accessibility_AccessibleExtendedComponent__
9 #include <java/lang/Object.h>
31 namespace accessibility
34 class AccessibleExtendedComponent
;
35 class AccessibleKeyBinding
;
40 class javax::accessibility::AccessibleExtendedComponent
: public ::java::lang::Object
44 virtual ::java::lang::String
* getToolTipText() = 0;
45 virtual ::java::lang::String
* getTitledBorderText() = 0;
46 virtual ::javax::accessibility::AccessibleKeyBinding
* getAccessibleKeyBinding() = 0;
47 virtual ::java::awt::Color
* getBackground() = 0;
48 virtual void setBackground(::java::awt::Color
*) = 0;
49 virtual ::java::awt::Color
* getForeground() = 0;
50 virtual void setForeground(::java::awt::Color
*) = 0;
51 virtual ::java::awt::Cursor
* getCursor() = 0;
52 virtual void setCursor(::java::awt::Cursor
*) = 0;
53 virtual ::java::awt::Font
* getFont() = 0;
54 virtual void setFont(::java::awt::Font
*) = 0;
55 virtual ::java::awt::FontMetrics
* getFontMetrics(::java::awt::Font
*) = 0;
56 virtual jboolean
isEnabled() = 0;
57 virtual void setEnabled(jboolean
) = 0;
58 virtual jboolean
isVisible() = 0;
59 virtual void setVisible(jboolean
) = 0;
60 virtual jboolean
isShowing() = 0;
61 virtual jboolean
contains(::java::awt::Point
*) = 0;
62 virtual ::java::awt::Point
* getLocationOnScreen() = 0;
63 virtual ::java::awt::Point
* getLocation() = 0;
64 virtual void setLocation(::java::awt::Point
*) = 0;
65 virtual ::java::awt::Rectangle
* getBounds() = 0;
66 virtual void setBounds(::java::awt::Rectangle
*) = 0;
67 virtual ::java::awt::Dimension
* getSize() = 0;
68 virtual void setSize(::java::awt::Dimension
*) = 0;
69 virtual ::javax::accessibility::Accessible
* getAccessibleAt(::java::awt::Point
*) = 0;
70 virtual jboolean
isFocusTraversable() = 0;
71 virtual void requestFocus() = 0;
72 virtual void addFocusListener(::java::awt::event::FocusListener
*) = 0;
73 virtual void removeFocusListener(::java::awt::event::FocusListener
*) = 0;
74 static ::java::lang::Class
class$
;
75 } __attribute__ ((java_interface
));
77 #endif // __javax_accessibility_AccessibleExtendedComponent__