2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_dom_DomCharacterData__
5 #define __gnu_xml_dom_DomCharacterData__
9 #include <gnu/xml/dom/DomNode.h>
10 #include <gcj/array.h>
20 class DomCharacterData
;
37 class gnu::xml::dom::DomCharacterData
: public ::gnu::xml::dom::DomNode
40 public: // actually package-private
41 DomCharacterData(jshort
, ::gnu::xml::dom::DomDocument
*, ::java::lang::String
*);
42 DomCharacterData(jshort
, ::gnu::xml::dom::DomDocument
*, JArray
< jchar
> *, jint
, jint
);
44 virtual void appendData(::java::lang::String
*);
45 virtual void deleteData(jint
, jint
);
46 virtual ::java::lang::String
* getNodeValue();
47 virtual ::java::lang::String
* getData();
48 virtual jint
getLength();
49 virtual void insertData(jint
, ::java::lang::String
*);
50 virtual void replaceData(jint
, jint
, ::java::lang::String
*);
51 virtual void setNodeValue(::java::lang::String
*);
52 virtual void setData(::java::lang::String
*);
53 virtual ::java::lang::String
* substringData(jint
, jint
);
54 virtual ::org::w3c::dom::NodeList
* getChildNodes();
55 virtual ::java::lang::String
* getBaseURI();
57 void mutating(::java::lang::String
*);
58 public: // actually package-private
59 static ::org::w3c::dom::NodeList
* CHILD_NODES
;
61 ::java::lang::String
* __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomNode
)))) text
;
63 static ::java::lang::Class
class$
;
66 #endif // __gnu_xml_dom_DomCharacterData__