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__
9 #include <javax/swing/text/AbstractDocument$AbstractElement.h>
18 class AbstractDocument
;
19 class AbstractDocument$LeafElement
;
28 class javax::swing::text::AbstractDocument$LeafElement
: public ::javax::swing::text::AbstractDocument$AbstractElement
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();
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;
50 static ::java::lang::Class
class$
;
53 #endif // __javax_swing_text_AbstractDocument$LeafElement__