2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JEditorPane__
5 #define __javax_swing_JEditorPane__
9 #include <javax/swing/text/JTextComponent.h>
10 #include <gcj/array.h>
27 namespace accessibility
29 class AccessibleContext
;
34 class JEditorPane$PageLoader
;
38 class HyperlinkListener
;
48 class javax::swing::JEditorPane
: public ::javax::swing::text::JTextComponent
53 JEditorPane(::java::lang::String
*);
54 JEditorPane(::java::lang::String
*, ::java::lang::String
*);
55 JEditorPane(::java::net::URL
*);
56 public: // actually package-private
58 public: // actually protected
59 virtual ::javax::swing::text::EditorKit
* createDefaultEditorKit();
61 static ::javax::swing::text::EditorKit
* createEditorKitForContentType(::java::lang::String
*);
62 virtual void fireHyperlinkUpdate(::javax::swing::event::HyperlinkEvent
*);
63 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
64 virtual ::java::lang::String
* getContentType();
65 virtual ::javax::swing::text::EditorKit
* getEditorKit();
66 static ::java::lang::String
* getEditorKitClassNameForContentType(::java::lang::String
*);
67 virtual ::javax::swing::text::EditorKit
* getEditorKitForContentType(::java::lang::String
*);
68 virtual ::java::awt::Dimension
* getPreferredSize();
69 virtual jboolean
getScrollableTracksViewportHeight();
70 virtual jboolean
getScrollableTracksViewportWidth();
71 virtual ::java::net::URL
* getPage();
72 public: // actually protected
73 virtual ::java::io::InputStream
* getStream(::java::net::URL
*);
75 virtual ::java::lang::String
* getText();
76 virtual ::java::lang::String
* getUIClassID();
77 virtual jboolean
isFocusCycleRoot();
78 public: // actually protected
79 virtual ::java::lang::String
* paramString();
81 virtual void read(::java::io::InputStream
*, ::java::lang::Object
*);
82 static void registerEditorKitForContentType(::java::lang::String
*, ::java::lang::String
*);
83 static void registerEditorKitForContentType(::java::lang::String
*, ::java::lang::String
*, ::java::lang::ClassLoader
*);
84 virtual void replaceSelection(::java::lang::String
*);
85 virtual void scrollToReference(::java::lang::String
*);
86 virtual void setContentType(::java::lang::String
*);
87 virtual void setEditorKit(::javax::swing::text::EditorKit
*);
88 virtual void setEditorKitForContentType(::java::lang::String
*, ::javax::swing::text::EditorKit
*);
89 virtual void setPage(::java::lang::String
*);
90 virtual void setPage(::java::net::URL
*);
91 virtual void setText(::java::lang::String
*);
92 virtual void addHyperlinkListener(::javax::swing::event::HyperlinkListener
*);
93 virtual void removeHyperlinkListener(::javax::swing::event::HyperlinkListener
*);
94 virtual JArray
< ::javax::swing::event::HyperlinkListener
* > * getHyperlinkListeners();
95 public: // actually package-private
96 static void access$
0(::javax::swing::JEditorPane
*, ::java::lang::String
*, ::java::lang::Object
*, ::java::lang::Object
*);
98 static const jlong serialVersionUID
= 3140472492599046285LL;
99 ::javax::swing::text::EditorKit
* __attribute__((aligned(__alignof__( ::javax::swing::text::JTextComponent
)))) editorKit
;
100 public: // actually package-private
102 static ::java::util::HashMap
* editorKits
;
103 static ::java::util::HashMap
* registerMap
;
104 ::java::util::HashMap
* editorMap
;
106 ::javax::swing::JEditorPane$PageLoader
* loader
;
107 public: // actually package-private
108 static jboolean $assertionsDisabled
;
110 static ::java::lang::Class
class$
;
113 #endif // __javax_swing_JEditorPane__