summaryrefslogtreecommitdiff
path: root/libjava/javax/accessibility
diff options
context:
space:
mode:
authorupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
committerupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
commit554fd8c5195424bdbcabf5de30fdc183aba391bd (patch)
tree976dc5ab7fddf506dadce60ae936f43f58787092 /libjava/javax/accessibility
downloadcbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.bz2
cbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.xz
obtained gcc-4.6.4.tar.bz2 from upstream website;upstream
verified gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream tarball. downloading a git-generated archive based on the 'upstream' tag should provide you with a source tree that is binary identical to the one extracted from the above tarball. if you have obtained the source via the command 'git clone', however, do note that line-endings of files in your working directory might differ from line-endings of the respective files in the upstream repository.
Diffstat (limited to 'libjava/javax/accessibility')
-rw-r--r--libjava/javax/accessibility/Accessible.h30
-rw-r--r--libjava/javax/accessibility/AccessibleAction.h36
-rw-r--r--libjava/javax/accessibility/AccessibleAttributeSequence.h39
-rw-r--r--libjava/javax/accessibility/AccessibleBundle.h38
-rw-r--r--libjava/javax/accessibility/AccessibleComponent.h73
-rw-r--r--libjava/javax/accessibility/AccessibleContext.h104
-rw-r--r--libjava/javax/accessibility/AccessibleEditableText.h63
-rw-r--r--libjava/javax/accessibility/AccessibleExtendedComponent.h77
-rw-r--r--libjava/javax/accessibility/AccessibleExtendedTable.h57
-rw-r--r--libjava/javax/accessibility/AccessibleExtendedText.h43
-rw-r--r--libjava/javax/accessibility/AccessibleHyperlink.h37
-rw-r--r--libjava/javax/accessibility/AccessibleHypertext.h58
-rw-r--r--libjava/javax/accessibility/AccessibleIcon.h32
-rw-r--r--libjava/javax/accessibility/AccessibleKeyBinding.h30
-rw-r--r--libjava/javax/accessibility/AccessibleRelation.h66
-rw-r--r--libjava/javax/accessibility/AccessibleRelationSet.h45
-rw-r--r--libjava/javax/accessibility/AccessibleResourceBundle.h32
-rw-r--r--libjava/javax/accessibility/AccessibleRole.h93
-rw-r--r--libjava/javax/accessibility/AccessibleSelection.h36
-rw-r--r--libjava/javax/accessibility/AccessibleState.h59
-rw-r--r--libjava/javax/accessibility/AccessibleStateSet.h43
-rw-r--r--libjava/javax/accessibility/AccessibleStreamable.h42
-rw-r--r--libjava/javax/accessibility/AccessibleTable.h53
-rw-r--r--libjava/javax/accessibility/AccessibleTableModelChange.h36
-rw-r--r--libjava/javax/accessibility/AccessibleText.h57
-rw-r--r--libjava/javax/accessibility/AccessibleTextSequence.h32
-rw-r--r--libjava/javax/accessibility/AccessibleValue.h32
27 files changed, 1343 insertions, 0 deletions
diff --git a/libjava/javax/accessibility/Accessible.h b/libjava/javax/accessibility/Accessible.h
new file mode 100644
index 000000000..04dab4e57
--- /dev/null
+++ b/libjava/javax/accessibility/Accessible.h
@@ -0,0 +1,30 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_Accessible__
+#define __javax_accessibility_Accessible__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ class AccessibleContext;
+ }
+ }
+}
+
+class javax::accessibility::Accessible : public ::java::lang::Object
+{
+
+public:
+ virtual ::javax::accessibility::AccessibleContext * getAccessibleContext() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_Accessible__
diff --git a/libjava/javax/accessibility/AccessibleAction.h b/libjava/javax/accessibility/AccessibleAction.h
new file mode 100644
index 000000000..5a8b4b28a
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleAction.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleAction__
+#define __javax_accessibility_AccessibleAction__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleAction;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleAction : public ::java::lang::Object
+{
+
+public:
+ virtual jint getAccessibleActionCount() = 0;
+ virtual ::java::lang::String * getAccessibleActionDescription(jint) = 0;
+ virtual jboolean doAccessibleAction(jint) = 0;
+ static ::java::lang::String * DECREMENT;
+ static ::java::lang::String * INCREMENT;
+ static ::java::lang::String * TOGGLE_EXPAND;
+ static ::java::lang::String * CLICK;
+ static ::java::lang::String * TOGGLE_POPUP;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleAction__
diff --git a/libjava/javax/accessibility/AccessibleAttributeSequence.h b/libjava/javax/accessibility/AccessibleAttributeSequence.h
new file mode 100644
index 000000000..10d85711d
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleAttributeSequence.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleAttributeSequence__
+#define __javax_accessibility_AccessibleAttributeSequence__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleAttributeSequence;
+ }
+ namespace swing
+ {
+ namespace text
+ {
+ class AttributeSet;
+ }
+ }
+ }
+}
+
+class javax::accessibility::AccessibleAttributeSequence : public ::java::lang::Object
+{
+
+public:
+ AccessibleAttributeSequence(jint, jint, ::javax::swing::text::AttributeSet *);
+ ::javax::swing::text::AttributeSet * __attribute__((aligned(__alignof__( ::java::lang::Object)))) attributes;
+ jint startIndex;
+ jint endIndex;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_accessibility_AccessibleAttributeSequence__
diff --git a/libjava/javax/accessibility/AccessibleBundle.h b/libjava/javax/accessibility/AccessibleBundle.h
new file mode 100644
index 000000000..65413778a
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleBundle.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleBundle__
+#define __javax_accessibility_AccessibleBundle__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleBundle;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleBundle : public ::java::lang::Object
+{
+
+public:
+ AccessibleBundle();
+public: // actually protected
+ virtual ::java::lang::String * toDisplayString(::java::lang::String *, ::java::util::Locale *);
+public:
+ virtual ::java::lang::String * toDisplayString(::java::util::Locale *);
+ virtual ::java::lang::String * toDisplayString();
+ virtual ::java::lang::String * toString();
+public: // actually protected
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) key;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_accessibility_AccessibleBundle__
diff --git a/libjava/javax/accessibility/AccessibleComponent.h b/libjava/javax/accessibility/AccessibleComponent.h
new file mode 100644
index 000000000..3f260f24c
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleComponent.h
@@ -0,0 +1,73 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleComponent__
+#define __javax_accessibility_AccessibleComponent__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Color;
+ class Cursor;
+ class Dimension;
+ class Font;
+ class FontMetrics;
+ class Point;
+ class Rectangle;
+ namespace event
+ {
+ class FocusListener;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ class AccessibleComponent;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleComponent : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::awt::Color * getBackground() = 0;
+ virtual void setBackground(::java::awt::Color *) = 0;
+ virtual ::java::awt::Color * getForeground() = 0;
+ virtual void setForeground(::java::awt::Color *) = 0;
+ virtual ::java::awt::Cursor * getCursor() = 0;
+ virtual void setCursor(::java::awt::Cursor *) = 0;
+ virtual ::java::awt::Font * getFont() = 0;
+ virtual void setFont(::java::awt::Font *) = 0;
+ virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *) = 0;
+ virtual jboolean isEnabled() = 0;
+ virtual void setEnabled(jboolean) = 0;
+ virtual jboolean isVisible() = 0;
+ virtual void setVisible(jboolean) = 0;
+ virtual jboolean isShowing() = 0;
+ virtual jboolean contains(::java::awt::Point *) = 0;
+ virtual ::java::awt::Point * getLocationOnScreen() = 0;
+ virtual ::java::awt::Point * getLocation() = 0;
+ virtual void setLocation(::java::awt::Point *) = 0;
+ virtual ::java::awt::Rectangle * getBounds() = 0;
+ virtual void setBounds(::java::awt::Rectangle *) = 0;
+ virtual ::java::awt::Dimension * getSize() = 0;
+ virtual void setSize(::java::awt::Dimension *) = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *) = 0;
+ virtual jboolean isFocusTraversable() = 0;
+ virtual void requestFocus() = 0;
+ virtual void addFocusListener(::java::awt::event::FocusListener *) = 0;
+ virtual void removeFocusListener(::java::awt::event::FocusListener *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleComponent__
diff --git a/libjava/javax/accessibility/AccessibleContext.h b/libjava/javax/accessibility/AccessibleContext.h
new file mode 100644
index 000000000..764af3aa8
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleContext.h
@@ -0,0 +1,104 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleContext__
+#define __javax_accessibility_AccessibleContext__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace beans
+ {
+ class PropertyChangeListener;
+ class PropertyChangeSupport;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ class AccessibleAction;
+ class AccessibleComponent;
+ class AccessibleContext;
+ class AccessibleEditableText;
+ class AccessibleIcon;
+ class AccessibleRelationSet;
+ class AccessibleRole;
+ class AccessibleSelection;
+ class AccessibleStateSet;
+ class AccessibleTable;
+ class AccessibleText;
+ class AccessibleValue;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleContext : public ::java::lang::Object
+{
+
+public:
+ AccessibleContext();
+ virtual ::java::lang::String * getAccessibleName();
+ virtual void setAccessibleName(::java::lang::String *);
+ virtual ::java::lang::String * getAccessibleDescription();
+ virtual void setAccessibleDescription(::java::lang::String *);
+ virtual ::javax::accessibility::AccessibleRole * getAccessibleRole() = 0;
+ virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet() = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleParent();
+ virtual void setAccessibleParent(::javax::accessibility::Accessible *);
+ virtual jint getAccessibleIndexInParent() = 0;
+ virtual jint getAccessibleChildrenCount() = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(jint) = 0;
+ virtual ::java::util::Locale * getLocale() = 0;
+ virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *);
+ virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *);
+ virtual ::javax::accessibility::AccessibleAction * getAccessibleAction();
+ virtual ::javax::accessibility::AccessibleComponent * getAccessibleComponent();
+ virtual ::javax::accessibility::AccessibleSelection * getAccessibleSelection();
+ virtual ::javax::accessibility::AccessibleText * getAccessibleText();
+ virtual ::javax::accessibility::AccessibleEditableText * getAccessibleEditableText();
+ virtual ::javax::accessibility::AccessibleValue * getAccessibleValue();
+ virtual JArray< ::javax::accessibility::AccessibleIcon * > * getAccessibleIcon();
+ virtual ::javax::accessibility::AccessibleRelationSet * getAccessibleRelationSet();
+ virtual ::javax::accessibility::AccessibleTable * getAccessibleTable();
+ virtual void firePropertyChange(::java::lang::String *, ::java::lang::Object *, ::java::lang::Object *);
+ static ::java::lang::String * ACCESSIBLE_NAME_PROPERTY;
+ static ::java::lang::String * ACCESSIBLE_DESCRIPTION_PROPERTY;
+ static ::java::lang::String * ACCESSIBLE_STATE_PROPERTY;
+ static ::java::lang::String * ACCESSIBLE_VALUE_PROPERTY;
+ static ::java::lang::String * ACCESSIBLE_SELECTION_PROPERTY;
+ static ::java::lang::String * ACCESSIBLE_TEXT_PROPERTY;
+ static ::java::lang::String * ACCESSIBLE_CARET_PROPERTY;
+ static ::java::lang::String * ACCESSIBLE_VISIBLE_DATA_PROPERTY;
+ static ::java::lang::String * ACCESSIBLE_CHILD_PROPERTY;
+ static ::java::lang::String * ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY;
+ static ::java::lang::String * ACCESSIBLE_TABLE_CAPTION_CHANGED;
+ static ::java::lang::String * ACCESSIBLE_TABLE_SUMMARY_CHANGED;
+ static ::java::lang::String * ACCESSIBLE_TABLE_MODEL_CHANGED;
+ static ::java::lang::String * ACCESSIBLE_TABLE_ROW_HEADER_CHANGED;
+ static ::java::lang::String * ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED;
+ static ::java::lang::String * ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED;
+ static ::java::lang::String * ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED;
+ static ::java::lang::String * ACCESSIBLE_ACTION_PROPERTY;
+ static ::java::lang::String * ACCESSIBLE_HYPERTEXT_OFFSET;
+ static ::java::lang::String * ACCESSIBLE_COMPONENT_BOUNDS_CHANGED;
+ static ::java::lang::String * ACCESSIBLE_INVALIDATE_CHILDREN;
+ static ::java::lang::String * ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED;
+public: // actually protected
+ ::javax::accessibility::Accessible * __attribute__((aligned(__alignof__( ::java::lang::Object)))) accessibleParent;
+ ::java::lang::String * accessibleName;
+ ::java::lang::String * accessibleDescription;
+private:
+ ::java::beans::PropertyChangeSupport * listeners;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_accessibility_AccessibleContext__
diff --git a/libjava/javax/accessibility/AccessibleEditableText.h b/libjava/javax/accessibility/AccessibleEditableText.h
new file mode 100644
index 000000000..715abae2f
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleEditableText.h
@@ -0,0 +1,63 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleEditableText__
+#define __javax_accessibility_AccessibleEditableText__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Point;
+ class Rectangle;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleEditableText;
+ }
+ namespace swing
+ {
+ namespace text
+ {
+ class AttributeSet;
+ }
+ }
+ }
+}
+
+class javax::accessibility::AccessibleEditableText : public ::java::lang::Object
+{
+
+public:
+ virtual void setTextContents(::java::lang::String *) = 0;
+ virtual void insertTextAtIndex(jint, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTextRange(jint, jint) = 0;
+ virtual void delete$(jint, jint) = 0;
+ virtual void cut(jint, jint) = 0;
+ virtual void paste(jint) = 0;
+ virtual void replaceText(jint, jint, ::java::lang::String *) = 0;
+ virtual void selectText(jint, jint) = 0;
+ virtual void setAttributes(jint, jint, ::javax::swing::text::AttributeSet *) = 0;
+ virtual jint getIndexAtPoint(::java::awt::Point *) = 0;
+ virtual ::java::awt::Rectangle * getCharacterBounds(jint) = 0;
+ virtual jint getCharCount() = 0;
+ virtual jint getCaretPosition() = 0;
+ virtual ::java::lang::String * getAtIndex(jint, jint) = 0;
+ virtual ::java::lang::String * getAfterIndex(jint, jint) = 0;
+ virtual ::java::lang::String * getBeforeIndex(jint, jint) = 0;
+ virtual ::javax::swing::text::AttributeSet * getCharacterAttribute(jint) = 0;
+ virtual jint getSelectionStart() = 0;
+ virtual jint getSelectionEnd() = 0;
+ virtual ::java::lang::String * getSelectedText() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleEditableText__
diff --git a/libjava/javax/accessibility/AccessibleExtendedComponent.h b/libjava/javax/accessibility/AccessibleExtendedComponent.h
new file mode 100644
index 000000000..92563b3b4
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleExtendedComponent.h
@@ -0,0 +1,77 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleExtendedComponent__
+#define __javax_accessibility_AccessibleExtendedComponent__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Color;
+ class Cursor;
+ class Dimension;
+ class Font;
+ class FontMetrics;
+ class Point;
+ class Rectangle;
+ namespace event
+ {
+ class FocusListener;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ class AccessibleExtendedComponent;
+ class AccessibleKeyBinding;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleExtendedComponent : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getToolTipText() = 0;
+ virtual ::java::lang::String * getTitledBorderText() = 0;
+ virtual ::javax::accessibility::AccessibleKeyBinding * getAccessibleKeyBinding() = 0;
+ virtual ::java::awt::Color * getBackground() = 0;
+ virtual void setBackground(::java::awt::Color *) = 0;
+ virtual ::java::awt::Color * getForeground() = 0;
+ virtual void setForeground(::java::awt::Color *) = 0;
+ virtual ::java::awt::Cursor * getCursor() = 0;
+ virtual void setCursor(::java::awt::Cursor *) = 0;
+ virtual ::java::awt::Font * getFont() = 0;
+ virtual void setFont(::java::awt::Font *) = 0;
+ virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *) = 0;
+ virtual jboolean isEnabled() = 0;
+ virtual void setEnabled(jboolean) = 0;
+ virtual jboolean isVisible() = 0;
+ virtual void setVisible(jboolean) = 0;
+ virtual jboolean isShowing() = 0;
+ virtual jboolean contains(::java::awt::Point *) = 0;
+ virtual ::java::awt::Point * getLocationOnScreen() = 0;
+ virtual ::java::awt::Point * getLocation() = 0;
+ virtual void setLocation(::java::awt::Point *) = 0;
+ virtual ::java::awt::Rectangle * getBounds() = 0;
+ virtual void setBounds(::java::awt::Rectangle *) = 0;
+ virtual ::java::awt::Dimension * getSize() = 0;
+ virtual void setSize(::java::awt::Dimension *) = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *) = 0;
+ virtual jboolean isFocusTraversable() = 0;
+ virtual void requestFocus() = 0;
+ virtual void addFocusListener(::java::awt::event::FocusListener *) = 0;
+ virtual void removeFocusListener(::java::awt::event::FocusListener *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleExtendedComponent__
diff --git a/libjava/javax/accessibility/AccessibleExtendedTable.h b/libjava/javax/accessibility/AccessibleExtendedTable.h
new file mode 100644
index 000000000..995b3e50c
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleExtendedTable.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleExtendedTable__
+#define __javax_accessibility_AccessibleExtendedTable__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ class AccessibleExtendedTable;
+ class AccessibleTable;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleExtendedTable : public ::java::lang::Object
+{
+
+public:
+ virtual jint getAccessibleRow(jint) = 0;
+ virtual jint getAccessibleColumn(jint) = 0;
+ virtual jint getAccessibleIndex(jint, jint) = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleCaption() = 0;
+ virtual void setAccessibleCaption(::javax::accessibility::Accessible *) = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleSummary() = 0;
+ virtual void setAccessibleSummary(::javax::accessibility::Accessible *) = 0;
+ virtual jint getAccessibleRowCount() = 0;
+ virtual jint getAccessibleColumnCount() = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleAt(jint, jint) = 0;
+ virtual jint getAccessibleRowExtentAt(jint, jint) = 0;
+ virtual jint getAccessibleColumnExtentAt(jint, jint) = 0;
+ virtual ::javax::accessibility::AccessibleTable * getAccessibleRowHeader() = 0;
+ virtual void setAccessibleRowHeader(::javax::accessibility::AccessibleTable *) = 0;
+ virtual ::javax::accessibility::AccessibleTable * getAccessibleColumnHeader() = 0;
+ virtual void setAccessibleColumnHeader(::javax::accessibility::AccessibleTable *) = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleRowDescription(jint) = 0;
+ virtual void setAccessibleRowDescription(jint, ::javax::accessibility::Accessible *) = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleColumnDescription(jint) = 0;
+ virtual void setAccessibleColumnDescription(jint, ::javax::accessibility::Accessible *) = 0;
+ virtual jboolean isAccessibleSelected(jint, jint) = 0;
+ virtual jboolean isAccessibleRowSelected(jint) = 0;
+ virtual jboolean isAccessibleColumnSelected(jint) = 0;
+ virtual JArray< jint > * getSelectedAccessibleRows() = 0;
+ virtual JArray< jint > * getSelectedAccessibleColumns() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleExtendedTable__
diff --git a/libjava/javax/accessibility/AccessibleExtendedText.h b/libjava/javax/accessibility/AccessibleExtendedText.h
new file mode 100644
index 000000000..b947e6643
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleExtendedText.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleExtendedText__
+#define __javax_accessibility_AccessibleExtendedText__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Rectangle;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleExtendedText;
+ class AccessibleTextSequence;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleExtendedText : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::awt::Rectangle * getTextBounds(jint, jint) = 0;
+ virtual ::java::lang::String * getTextRange(jint, jint) = 0;
+ virtual ::javax::accessibility::AccessibleTextSequence * getTextSequenceAfter(jint, jint) = 0;
+ virtual ::javax::accessibility::AccessibleTextSequence * getTextSequenceAt(jint, jint) = 0;
+ virtual ::javax::accessibility::AccessibleTextSequence * getTextSequenceBefore(jint, jint) = 0;
+ static const jint LINE = 4;
+ static const jint ATTRIBUTE_RUN = 5;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleExtendedText__
diff --git a/libjava/javax/accessibility/AccessibleHyperlink.h b/libjava/javax/accessibility/AccessibleHyperlink.h
new file mode 100644
index 000000000..08833559f
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleHyperlink.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleHyperlink__
+#define __javax_accessibility_AccessibleHyperlink__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleHyperlink;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleHyperlink : public ::java::lang::Object
+{
+
+public:
+ AccessibleHyperlink();
+ virtual jboolean isValid() = 0;
+ virtual jint getAccessibleActionCount() = 0;
+ virtual jboolean doAccessibleAction(jint) = 0;
+ virtual ::java::lang::String * getAccessibleActionDescription(jint) = 0;
+ virtual ::java::lang::Object * getAccessibleActionObject(jint) = 0;
+ virtual ::java::lang::Object * getAccessibleActionAnchor(jint) = 0;
+ virtual jint getStartIndex() = 0;
+ virtual jint getEndIndex() = 0;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_accessibility_AccessibleHyperlink__
diff --git a/libjava/javax/accessibility/AccessibleHypertext.h b/libjava/javax/accessibility/AccessibleHypertext.h
new file mode 100644
index 000000000..0aac63529
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleHypertext.h
@@ -0,0 +1,58 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleHypertext__
+#define __javax_accessibility_AccessibleHypertext__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Point;
+ class Rectangle;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleHyperlink;
+ class AccessibleHypertext;
+ }
+ namespace swing
+ {
+ namespace text
+ {
+ class AttributeSet;
+ }
+ }
+ }
+}
+
+class javax::accessibility::AccessibleHypertext : public ::java::lang::Object
+{
+
+public:
+ virtual jint getLinkCount() = 0;
+ virtual ::javax::accessibility::AccessibleHyperlink * getLink(jint) = 0;
+ virtual jint getLinkIndex(jint) = 0;
+ virtual jint getIndexAtPoint(::java::awt::Point *) = 0;
+ virtual ::java::awt::Rectangle * getCharacterBounds(jint) = 0;
+ virtual jint getCharCount() = 0;
+ virtual jint getCaretPosition() = 0;
+ virtual ::java::lang::String * getAtIndex(jint, jint) = 0;
+ virtual ::java::lang::String * getAfterIndex(jint, jint) = 0;
+ virtual ::java::lang::String * getBeforeIndex(jint, jint) = 0;
+ virtual ::javax::swing::text::AttributeSet * getCharacterAttribute(jint) = 0;
+ virtual jint getSelectionStart() = 0;
+ virtual jint getSelectionEnd() = 0;
+ virtual ::java::lang::String * getSelectedText() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleHypertext__
diff --git a/libjava/javax/accessibility/AccessibleIcon.h b/libjava/javax/accessibility/AccessibleIcon.h
new file mode 100644
index 000000000..c29662048
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleIcon.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleIcon__
+#define __javax_accessibility_AccessibleIcon__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleIcon;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleIcon : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getAccessibleIconDescription() = 0;
+ virtual void setAccessibleIconDescription(::java::lang::String *) = 0;
+ virtual jint getAccessibleIconWidth() = 0;
+ virtual jint getAccessibleIconHeight() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleIcon__
diff --git a/libjava/javax/accessibility/AccessibleKeyBinding.h b/libjava/javax/accessibility/AccessibleKeyBinding.h
new file mode 100644
index 000000000..472b7d0b7
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleKeyBinding.h
@@ -0,0 +1,30 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleKeyBinding__
+#define __javax_accessibility_AccessibleKeyBinding__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleKeyBinding;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleKeyBinding : public ::java::lang::Object
+{
+
+public:
+ virtual jint getAccessibleKeyBindingCount() = 0;
+ virtual ::java::lang::Object * getAccessibleKeyBinding(jint) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleKeyBinding__
diff --git a/libjava/javax/accessibility/AccessibleRelation.h b/libjava/javax/accessibility/AccessibleRelation.h
new file mode 100644
index 000000000..f0d3a9dab
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleRelation.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleRelation__
+#define __javax_accessibility_AccessibleRelation__
+
+#pragma interface
+
+#include <javax/accessibility/AccessibleBundle.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleRelation;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleRelation : public ::javax::accessibility::AccessibleBundle
+{
+
+public:
+ AccessibleRelation(::java::lang::String *);
+ AccessibleRelation(::java::lang::String *, ::java::lang::Object *);
+ AccessibleRelation(::java::lang::String *, JArray< ::java::lang::Object * > *);
+ virtual ::java::lang::String * getKey();
+ virtual JArray< ::java::lang::Object * > * getTarget();
+ virtual void setTarget(::java::lang::Object *);
+ virtual void setTarget(JArray< ::java::lang::Object * > *);
+ static ::java::lang::String * LABEL_FOR;
+ static ::java::lang::String * LABELED_BY;
+ static ::java::lang::String * MEMBER_OF;
+ static ::java::lang::String * CONTROLLER_FOR;
+ static ::java::lang::String * CONTROLLED_BY;
+ static ::java::lang::String * LABEL_FOR_PROPERTY;
+ static ::java::lang::String * LABELED_BY_PROPERTY;
+ static ::java::lang::String * MEMBER_OF_PROPERTY;
+ static ::java::lang::String * CONTROLLER_FOR_PROPERTY;
+ static ::java::lang::String * CONTROLLED_BY_PROPERTY;
+ static ::java::lang::String * CHILD_NODE_OF;
+ static ::java::lang::String * CHILD_NODE_OF_PROPERTY;
+ static ::java::lang::String * EMBEDDED_BY;
+ static ::java::lang::String * EMBEDDED_BY_PROPERTY;
+ static ::java::lang::String * EMBEDS;
+ static ::java::lang::String * EMBEDS_PROPERTY;
+ static ::java::lang::String * FLOWS_FROM;
+ static ::java::lang::String * FLOWS_FROM_PROPERTY;
+ static ::java::lang::String * FLOWS_TO;
+ static ::java::lang::String * FLOWS_TO_PROPERTY;
+ static ::java::lang::String * PARENT_WINDOW_OF;
+ static ::java::lang::String * PARENT_WINDOW_OF_PROPERTY;
+ static ::java::lang::String * SUBWINDOW_OF;
+ static ::java::lang::String * SUBWINDOW_OF_PROPERTY;
+private:
+ static JArray< ::java::lang::Object * > * EMPTY_TARGETS;
+public: // actually package-private
+ JArray< ::java::lang::Object * > * __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleBundle)))) targets;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_accessibility_AccessibleRelation__
diff --git a/libjava/javax/accessibility/AccessibleRelationSet.h b/libjava/javax/accessibility/AccessibleRelationSet.h
new file mode 100644
index 000000000..6c2d4d42a
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleRelationSet.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleRelationSet__
+#define __javax_accessibility_AccessibleRelationSet__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleRelation;
+ class AccessibleRelationSet;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleRelationSet : public ::java::lang::Object
+{
+
+public:
+ AccessibleRelationSet();
+ AccessibleRelationSet(JArray< ::javax::accessibility::AccessibleRelation * > *);
+ virtual jboolean add(::javax::accessibility::AccessibleRelation *);
+ virtual void addAll(JArray< ::javax::accessibility::AccessibleRelation * > *);
+ virtual jboolean remove(::javax::accessibility::AccessibleRelation *);
+ virtual void clear();
+ virtual jint size();
+ virtual jboolean contains(::java::lang::String *);
+ virtual ::javax::accessibility::AccessibleRelation * get(::java::lang::String *);
+ virtual JArray< ::javax::accessibility::AccessibleRelation * > * toArray();
+ virtual ::java::lang::String * toString();
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::java::lang::Object)))) relations;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_accessibility_AccessibleRelationSet__
diff --git a/libjava/javax/accessibility/AccessibleResourceBundle.h b/libjava/javax/accessibility/AccessibleResourceBundle.h
new file mode 100644
index 000000000..87370a8a2
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleResourceBundle.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleResourceBundle__
+#define __javax_accessibility_AccessibleResourceBundle__
+
+#pragma interface
+
+#include <java/util/ListResourceBundle.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleResourceBundle;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleResourceBundle : public ::java::util::ListResourceBundle
+{
+
+public:
+ AccessibleResourceBundle();
+ virtual JArray< JArray< ::java::lang::Object * > * > * getContents();
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_accessibility_AccessibleResourceBundle__
diff --git a/libjava/javax/accessibility/AccessibleRole.h b/libjava/javax/accessibility/AccessibleRole.h
new file mode 100644
index 000000000..271b6ba7b
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleRole.h
@@ -0,0 +1,93 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleRole__
+#define __javax_accessibility_AccessibleRole__
+
+#pragma interface
+
+#include <javax/accessibility/AccessibleBundle.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleRole;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleRole : public ::javax::accessibility::AccessibleBundle
+{
+
+public: // actually protected
+ AccessibleRole(::java::lang::String *);
+public:
+ static ::javax::accessibility::AccessibleRole * ALERT;
+ static ::javax::accessibility::AccessibleRole * COLUMN_HEADER;
+ static ::javax::accessibility::AccessibleRole * CANVAS;
+ static ::javax::accessibility::AccessibleRole * COMBO_BOX;
+ static ::javax::accessibility::AccessibleRole * DESKTOP_ICON;
+ static ::javax::accessibility::AccessibleRole * INTERNAL_FRAME;
+ static ::javax::accessibility::AccessibleRole * DESKTOP_PANE;
+ static ::javax::accessibility::AccessibleRole * OPTION_PANE;
+ static ::javax::accessibility::AccessibleRole * WINDOW;
+ static ::javax::accessibility::AccessibleRole * FRAME;
+ static ::javax::accessibility::AccessibleRole * DIALOG;
+ static ::javax::accessibility::AccessibleRole * COLOR_CHOOSER;
+ static ::javax::accessibility::AccessibleRole * DIRECTORY_PANE;
+ static ::javax::accessibility::AccessibleRole * FILE_CHOOSER;
+ static ::javax::accessibility::AccessibleRole * FILLER;
+ static ::javax::accessibility::AccessibleRole * HYPERLINK;
+ static ::javax::accessibility::AccessibleRole * ICON;
+ static ::javax::accessibility::AccessibleRole * LABEL;
+ static ::javax::accessibility::AccessibleRole * ROOT_PANE;
+ static ::javax::accessibility::AccessibleRole * GLASS_PANE;
+ static ::javax::accessibility::AccessibleRole * LAYERED_PANE;
+ static ::javax::accessibility::AccessibleRole * LIST;
+ static ::javax::accessibility::AccessibleRole * LIST_ITEM;
+ static ::javax::accessibility::AccessibleRole * MENU_BAR;
+ static ::javax::accessibility::AccessibleRole * POPUP_MENU;
+ static ::javax::accessibility::AccessibleRole * MENU;
+ static ::javax::accessibility::AccessibleRole * MENU_ITEM;
+ static ::javax::accessibility::AccessibleRole * SEPARATOR;
+ static ::javax::accessibility::AccessibleRole * PAGE_TAB_LIST;
+ static ::javax::accessibility::AccessibleRole * PAGE_TAB;
+ static ::javax::accessibility::AccessibleRole * PANEL;
+ static ::javax::accessibility::AccessibleRole * PROGRESS_BAR;
+ static ::javax::accessibility::AccessibleRole * PASSWORD_TEXT;
+ static ::javax::accessibility::AccessibleRole * PUSH_BUTTON;
+ static ::javax::accessibility::AccessibleRole * TOGGLE_BUTTON;
+ static ::javax::accessibility::AccessibleRole * CHECK_BOX;
+ static ::javax::accessibility::AccessibleRole * RADIO_BUTTON;
+ static ::javax::accessibility::AccessibleRole * ROW_HEADER;
+ static ::javax::accessibility::AccessibleRole * SCROLL_PANE;
+ static ::javax::accessibility::AccessibleRole * SCROLL_BAR;
+ static ::javax::accessibility::AccessibleRole * VIEWPORT;
+ static ::javax::accessibility::AccessibleRole * SLIDER;
+ static ::javax::accessibility::AccessibleRole * SPLIT_PANE;
+ static ::javax::accessibility::AccessibleRole * TABLE;
+ static ::javax::accessibility::AccessibleRole * TEXT;
+ static ::javax::accessibility::AccessibleRole * TREE;
+ static ::javax::accessibility::AccessibleRole * TOOL_BAR;
+ static ::javax::accessibility::AccessibleRole * TOOL_TIP;
+ static ::javax::accessibility::AccessibleRole * AWT_COMPONENT;
+ static ::javax::accessibility::AccessibleRole * SWING_COMPONENT;
+ static ::javax::accessibility::AccessibleRole * UNKNOWN;
+ static ::javax::accessibility::AccessibleRole * STATUS_BAR;
+ static ::javax::accessibility::AccessibleRole * DATE_EDITOR;
+ static ::javax::accessibility::AccessibleRole * SPIN_BOX;
+ static ::javax::accessibility::AccessibleRole * FONT_CHOOSER;
+ static ::javax::accessibility::AccessibleRole * GROUP_BOX;
+ static ::javax::accessibility::AccessibleRole * EDITBAR;
+ static ::javax::accessibility::AccessibleRole * FOOTER;
+ static ::javax::accessibility::AccessibleRole * HEADER;
+ static ::javax::accessibility::AccessibleRole * PARAGRAPH;
+ static ::javax::accessibility::AccessibleRole * PROGRESS_MONITOR;
+ static ::javax::accessibility::AccessibleRole * RULER;
+ static ::javax::accessibility::AccessibleRole * HTML_CONTAINER;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_accessibility_AccessibleRole__
diff --git a/libjava/javax/accessibility/AccessibleSelection.h b/libjava/javax/accessibility/AccessibleSelection.h
new file mode 100644
index 000000000..3ab7b4494
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleSelection.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleSelection__
+#define __javax_accessibility_AccessibleSelection__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ class AccessibleSelection;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleSelection : public ::java::lang::Object
+{
+
+public:
+ virtual jint getAccessibleSelectionCount() = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleSelection(jint) = 0;
+ virtual jboolean isAccessibleChildSelected(jint) = 0;
+ virtual void addAccessibleSelection(jint) = 0;
+ virtual void removeAccessibleSelection(jint) = 0;
+ virtual void clearAccessibleSelection() = 0;
+ virtual void selectAllAccessibleSelection() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleSelection__
diff --git a/libjava/javax/accessibility/AccessibleState.h b/libjava/javax/accessibility/AccessibleState.h
new file mode 100644
index 000000000..3bc1adfe6
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleState.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleState__
+#define __javax_accessibility_AccessibleState__
+
+#pragma interface
+
+#include <javax/accessibility/AccessibleBundle.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleState;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleState : public ::javax::accessibility::AccessibleBundle
+{
+
+public: // actually protected
+ AccessibleState(::java::lang::String *);
+public:
+ static ::javax::accessibility::AccessibleState * ACTIVE;
+ static ::javax::accessibility::AccessibleState * PRESSED;
+ static ::javax::accessibility::AccessibleState * ARMED;
+ static ::javax::accessibility::AccessibleState * BUSY;
+ static ::javax::accessibility::AccessibleState * CHECKED;
+ static ::javax::accessibility::AccessibleState * EDITABLE;
+ static ::javax::accessibility::AccessibleState * EXPANDABLE;
+ static ::javax::accessibility::AccessibleState * COLLAPSED;
+ static ::javax::accessibility::AccessibleState * EXPANDED;
+ static ::javax::accessibility::AccessibleState * ENABLED;
+ static ::javax::accessibility::AccessibleState * FOCUSABLE;
+ static ::javax::accessibility::AccessibleState * FOCUSED;
+ static ::javax::accessibility::AccessibleState * ICONIFIED;
+ static ::javax::accessibility::AccessibleState * INDETERMINATE;
+ static ::javax::accessibility::AccessibleState * MANAGES_DESCENDANTS;
+ static ::javax::accessibility::AccessibleState * MODAL;
+ static ::javax::accessibility::AccessibleState * OPAQUE;
+ static ::javax::accessibility::AccessibleState * RESIZABLE;
+ static ::javax::accessibility::AccessibleState * MULTISELECTABLE;
+ static ::javax::accessibility::AccessibleState * SELECTABLE;
+ static ::javax::accessibility::AccessibleState * SELECTED;
+ static ::javax::accessibility::AccessibleState * SHOWING;
+ static ::javax::accessibility::AccessibleState * TRUNCATED;
+ static ::javax::accessibility::AccessibleState * VISIBLE;
+ static ::javax::accessibility::AccessibleState * VERTICAL;
+ static ::javax::accessibility::AccessibleState * HORIZONTAL;
+ static ::javax::accessibility::AccessibleState * SINGLE_LINE;
+ static ::javax::accessibility::AccessibleState * MULTI_LINE;
+ static ::javax::accessibility::AccessibleState * TRANSIENT;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_accessibility_AccessibleState__
diff --git a/libjava/javax/accessibility/AccessibleStateSet.h b/libjava/javax/accessibility/AccessibleStateSet.h
new file mode 100644
index 000000000..cf34e3aed
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleStateSet.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleStateSet__
+#define __javax_accessibility_AccessibleStateSet__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleState;
+ class AccessibleStateSet;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleStateSet : public ::java::lang::Object
+{
+
+public:
+ AccessibleStateSet();
+ AccessibleStateSet(JArray< ::javax::accessibility::AccessibleState * > *);
+ virtual jboolean add(::javax::accessibility::AccessibleState *);
+ virtual void addAll(JArray< ::javax::accessibility::AccessibleState * > *);
+ virtual jboolean remove(::javax::accessibility::AccessibleState *);
+ virtual void clear();
+ virtual jboolean contains(::javax::accessibility::AccessibleState *);
+ virtual JArray< ::javax::accessibility::AccessibleState * > * toArray();
+ virtual ::java::lang::String * toString();
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::java::lang::Object)))) states;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_accessibility_AccessibleStateSet__
diff --git a/libjava/javax/accessibility/AccessibleStreamable.h b/libjava/javax/accessibility/AccessibleStreamable.h
new file mode 100644
index 000000000..ed0e5ab1d
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleStreamable.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleStreamable__
+#define __javax_accessibility_AccessibleStreamable__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ namespace datatransfer
+ {
+ class DataFlavor;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleStreamable;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleStreamable : public ::java::lang::Object
+{
+
+public:
+ virtual JArray< ::java::awt::datatransfer::DataFlavor * > * getMimeTypes() = 0;
+ virtual ::java::io::InputStream * getStream(::java::awt::datatransfer::DataFlavor *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleStreamable__
diff --git a/libjava/javax/accessibility/AccessibleTable.h b/libjava/javax/accessibility/AccessibleTable.h
new file mode 100644
index 000000000..0c3531bbc
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleTable.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleTable__
+#define __javax_accessibility_AccessibleTable__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ class AccessibleTable;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleTable : public ::java::lang::Object
+{
+
+public:
+ virtual ::javax::accessibility::Accessible * getAccessibleCaption() = 0;
+ virtual void setAccessibleCaption(::javax::accessibility::Accessible *) = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleSummary() = 0;
+ virtual void setAccessibleSummary(::javax::accessibility::Accessible *) = 0;
+ virtual jint getAccessibleRowCount() = 0;
+ virtual jint getAccessibleColumnCount() = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleAt(jint, jint) = 0;
+ virtual jint getAccessibleRowExtentAt(jint, jint) = 0;
+ virtual jint getAccessibleColumnExtentAt(jint, jint) = 0;
+ virtual ::javax::accessibility::AccessibleTable * getAccessibleRowHeader() = 0;
+ virtual void setAccessibleRowHeader(::javax::accessibility::AccessibleTable *) = 0;
+ virtual ::javax::accessibility::AccessibleTable * getAccessibleColumnHeader() = 0;
+ virtual void setAccessibleColumnHeader(::javax::accessibility::AccessibleTable *) = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleRowDescription(jint) = 0;
+ virtual void setAccessibleRowDescription(jint, ::javax::accessibility::Accessible *) = 0;
+ virtual ::javax::accessibility::Accessible * getAccessibleColumnDescription(jint) = 0;
+ virtual void setAccessibleColumnDescription(jint, ::javax::accessibility::Accessible *) = 0;
+ virtual jboolean isAccessibleSelected(jint, jint) = 0;
+ virtual jboolean isAccessibleRowSelected(jint) = 0;
+ virtual jboolean isAccessibleColumnSelected(jint) = 0;
+ virtual JArray< jint > * getSelectedAccessibleRows() = 0;
+ virtual JArray< jint > * getSelectedAccessibleColumns() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleTable__
diff --git a/libjava/javax/accessibility/AccessibleTableModelChange.h b/libjava/javax/accessibility/AccessibleTableModelChange.h
new file mode 100644
index 000000000..f3dc58b4e
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleTableModelChange.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleTableModelChange__
+#define __javax_accessibility_AccessibleTableModelChange__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleTableModelChange;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleTableModelChange : public ::java::lang::Object
+{
+
+public:
+ virtual jint getType() = 0;
+ virtual jint getFirstRow() = 0;
+ virtual jint getLastRow() = 0;
+ virtual jint getFirstColumn() = 0;
+ virtual jint getLastColumn() = 0;
+ static const jint INSERT = 1;
+ static const jint UPDATE = 0;
+ static const jint DELETE = -1;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleTableModelChange__
diff --git a/libjava/javax/accessibility/AccessibleText.h b/libjava/javax/accessibility/AccessibleText.h
new file mode 100644
index 000000000..f6ccf87c0
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleText.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleText__
+#define __javax_accessibility_AccessibleText__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Point;
+ class Rectangle;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleText;
+ }
+ namespace swing
+ {
+ namespace text
+ {
+ class AttributeSet;
+ }
+ }
+ }
+}
+
+class javax::accessibility::AccessibleText : public ::java::lang::Object
+{
+
+public:
+ virtual jint getIndexAtPoint(::java::awt::Point *) = 0;
+ virtual ::java::awt::Rectangle * getCharacterBounds(jint) = 0;
+ virtual jint getCharCount() = 0;
+ virtual jint getCaretPosition() = 0;
+ virtual ::java::lang::String * getAtIndex(jint, jint) = 0;
+ virtual ::java::lang::String * getAfterIndex(jint, jint) = 0;
+ virtual ::java::lang::String * getBeforeIndex(jint, jint) = 0;
+ virtual ::javax::swing::text::AttributeSet * getCharacterAttribute(jint) = 0;
+ virtual jint getSelectionStart() = 0;
+ virtual jint getSelectionEnd() = 0;
+ virtual ::java::lang::String * getSelectedText() = 0;
+ static const jint CHARACTER = 1;
+ static const jint WORD = 2;
+ static const jint SENTENCE = 3;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleText__
diff --git a/libjava/javax/accessibility/AccessibleTextSequence.h b/libjava/javax/accessibility/AccessibleTextSequence.h
new file mode 100644
index 000000000..280ad3088
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleTextSequence.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleTextSequence__
+#define __javax_accessibility_AccessibleTextSequence__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleTextSequence;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleTextSequence : public ::java::lang::Object
+{
+
+public:
+ AccessibleTextSequence(jint, jint, ::java::lang::String *);
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) text;
+ jint startIndex;
+ jint endIndex;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_accessibility_AccessibleTextSequence__
diff --git a/libjava/javax/accessibility/AccessibleValue.h b/libjava/javax/accessibility/AccessibleValue.h
new file mode 100644
index 000000000..a82754ad4
--- /dev/null
+++ b/libjava/javax/accessibility/AccessibleValue.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_accessibility_AccessibleValue__
+#define __javax_accessibility_AccessibleValue__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class AccessibleValue;
+ }
+ }
+}
+
+class javax::accessibility::AccessibleValue : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::Number * getCurrentAccessibleValue() = 0;
+ virtual jboolean setCurrentAccessibleValue(::java::lang::Number *) = 0;
+ virtual ::java::lang::Number * getMinimumAccessibleValue() = 0;
+ virtual ::java::lang::Number * getMaximumAccessibleValue() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_accessibility_AccessibleValue__