PR testsuite/44195
[official-gcc.git] / libjava / javax / swing / text / AbstractDocument$LeafElement.h
blob0b8d671b6ceba52e7b89bb2c74fa6ea2db757f67
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_text_AbstractDocument$LeafElement__
5 #define __javax_swing_text_AbstractDocument$LeafElement__
7 #pragma interface
9 #include <javax/swing/text/AbstractDocument$AbstractElement.h>
10 extern "Java"
12 namespace javax
14 namespace swing
16 namespace text
18 class AbstractDocument;
19 class AbstractDocument$LeafElement;
20 class AttributeSet;
21 class Element;
22 class Position;
28 class javax::swing::text::AbstractDocument$LeafElement : public ::javax::swing::text::AbstractDocument$AbstractElement
31 public:
32 AbstractDocument$LeafElement(::javax::swing::text::AbstractDocument *, ::javax::swing::text::Element *, ::javax::swing::text::AttributeSet *, jint, jint);
33 virtual ::java::util::Enumeration * children();
34 virtual jboolean getAllowsChildren();
35 virtual ::javax::swing::text::Element * getElement(jint);
36 virtual jint getElementCount();
37 virtual jint getElementIndex(jint);
38 virtual jint getEndOffset();
39 virtual ::java::lang::String * getName();
40 virtual jint getStartOffset();
41 virtual jboolean isLeaf();
42 virtual ::java::lang::String * toString();
43 private:
44 static const jlong serialVersionUID = -8906306331347768017LL;
45 ::javax::swing::text::Position * __attribute__((aligned(__alignof__( ::javax::swing::text::AbstractDocument$AbstractElement)))) startPos;
46 ::javax::swing::text::Position * endPos;
47 public: // actually package-private
48 ::javax::swing::text::AbstractDocument * this$0;
49 public:
50 static ::java::lang::Class class$;
53 #endif // __javax_swing_text_AbstractDocument$LeafElement__