diff options
Diffstat (limited to 'libjava/gnu/xml/libxmlj/dom')
25 files changed, 1416 insertions, 0 deletions
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeAttr.h b/libjava/gnu/xml/libxmlj/dom/GnomeAttr.h new file mode 100644 index 00000000000..9619be9c523 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeAttr.h @@ -0,0 +1,60 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeAttr__ +#define __gnu_xml_libxmlj_dom_GnomeAttr__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeAttr; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Element; + class Node; + class TypeInfo; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeAttr : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeAttr(::java::lang::Object *); +public: + virtual ::java::lang::String * getName(); + virtual jboolean getSpecified(); + virtual ::java::lang::String * getValue(); + virtual void setValue(::java::lang::String *); + virtual ::org::w3c::dom::Node * getParentNode(); + virtual ::org::w3c::dom::Element * getOwnerElement(); + virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo(); + virtual jboolean isId(); +private: + jboolean xmljIsId(); +public: + virtual ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeAttr__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeCDATASection.h b/libjava/gnu/xml/libxmlj/dom/GnomeCDATASection.h new file mode 100644 index 00000000000..b8c3083192f --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeCDATASection.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeCDATASection__ +#define __gnu_xml_libxmlj_dom_GnomeCDATASection__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeText.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeCDATASection; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeCDATASection : public ::gnu::xml::libxmlj::dom::GnomeText +{ + +public: // actually package-private + GnomeCDATASection(::java::lang::Object *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeCDATASection__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeCharacterData.h b/libjava/gnu/xml/libxmlj/dom/GnomeCharacterData.h new file mode 100644 index 00000000000..93c6b31dfb6 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeCharacterData.h @@ -0,0 +1,45 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeCharacterData__ +#define __gnu_xml_libxmlj_dom_GnomeCharacterData__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeCharacterData; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeCharacterData : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeCharacterData(::java::lang::Object *); +public: + virtual ::java::lang::String * getData(); + virtual void setData(::java::lang::String *); + virtual jint getLength(); + virtual ::java::lang::String * substringData(jint, jint); + virtual void appendData(::java::lang::String *); + virtual void insertData(jint, ::java::lang::String *); + virtual void deleteData(jint, jint); + virtual void replaceData(jint, jint, ::java::lang::String *); + virtual ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeCharacterData__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeComment.h b/libjava/gnu/xml/libxmlj/dom/GnomeComment.h new file mode 100644 index 00000000000..211d938ab80 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeComment.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeComment__ +#define __gnu_xml_libxmlj_dom_GnomeComment__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeCharacterData.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeComment; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeComment : public ::gnu::xml::libxmlj::dom::GnomeCharacterData +{ + +public: // actually package-private + GnomeComment(::java::lang::Object *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeComment__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDOMException.h b/libjava/gnu/xml/libxmlj/dom/GnomeDOMException.h new file mode 100644 index 00000000000..1a331eb7588 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDOMException.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDOMException__ +#define __gnu_xml_libxmlj_dom_GnomeDOMException__ + +#pragma interface + +#include <org/w3c/dom/DOMException.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDOMException; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDOMException : public ::org::w3c::dom::DOMException +{ + +public: // actually package-private + GnomeDOMException(jshort, ::java::lang::String *); +private: + static ::java::lang::String * createMessage(jint, ::java::lang::String *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDOMException__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDOMStringList.h b/libjava/gnu/xml/libxmlj/dom/GnomeDOMStringList.h new file mode 100644 index 00000000000..ba58526ff81 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDOMStringList.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDOMStringList__ +#define __gnu_xml_libxmlj_dom_GnomeDOMStringList__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDOMStringList; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDOMStringList : public ::java::lang::Object +{ + +public: // actually package-private + GnomeDOMStringList(JArray< ::java::lang::String * > *); +public: + virtual jint getLength(); + virtual ::java::lang::String * item(jint); + virtual jboolean contains(::java::lang::String *); +public: // actually package-private + JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) values; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDOMStringList__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocument.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocument.h new file mode 100644 index 00000000000..8f49b25188a --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocument.h @@ -0,0 +1,148 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDocument__ +#define __gnu_xml_libxmlj_dom_GnomeDocument__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDocument; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Attr; + class CDATASection; + class Comment; + class DOMConfiguration; + class DOMErrorHandler; + class DOMImplementation; + class DOMStringList; + class DocumentFragment; + class DocumentType; + class Element; + class EntityReference; + class Node; + class NodeList; + class ProcessingInstruction; + class Text; + namespace traversal + { + class NodeFilter; + class NodeIterator; + class TreeWalker; + } + namespace xpath + { + class XPathExpression; + class XPathNSResolver; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDocument : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeDocument(::java::lang::Object *); +public: // actually protected + virtual void finalize(); +private: + void free(::java::lang::Object *); +public: + virtual ::org::w3c::dom::DocumentType * getDoctype(); + virtual ::org::w3c::dom::DOMImplementation * getImplementation(); + virtual ::org::w3c::dom::Element * getDocumentElement(); + virtual ::org::w3c::dom::Element * createElement(::java::lang::String *); + virtual ::org::w3c::dom::DocumentType * createDocumentType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::DocumentFragment * createDocumentFragment(); + virtual ::org::w3c::dom::Text * createTextNode(::java::lang::String *); + virtual ::org::w3c::dom::Comment * createComment(::java::lang::String *); + virtual ::org::w3c::dom::CDATASection * createCDATASection(::java::lang::String *); + virtual ::org::w3c::dom::ProcessingInstruction * createProcessingInstruction(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Attr * createAttribute(::java::lang::String *); + virtual ::org::w3c::dom::EntityReference * createEntityReference(::java::lang::String *); + virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *); + virtual ::org::w3c::dom::Node * importNode(::org::w3c::dom::Node *, jboolean); +private: + ::org::w3c::dom::Node * xmljImportNode(::org::w3c::dom::Node *, jboolean); +public: + virtual ::org::w3c::dom::Element * createElementNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Attr * createAttributeNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Element * getElementById(::java::lang::String *); +private: + ::org::w3c::dom::Element * xmljGetElementById(::java::lang::String *); +public: + virtual ::java::lang::String * getInputEncoding(); + virtual ::java::lang::String * getXmlEncoding(); + virtual jboolean getXmlStandalone(); + virtual void setXmlStandalone(jboolean); + virtual ::java::lang::String * getXmlVersion(); + virtual void setXmlVersion(::java::lang::String *); + virtual jboolean getStrictErrorChecking(); + virtual void setStrictErrorChecking(jboolean); + virtual ::java::lang::String * getDocumentURI(); + virtual void setDocumentURI(::java::lang::String *); + virtual ::org::w3c::dom::Node * adoptNode(::org::w3c::dom::Node *); +private: + ::org::w3c::dom::Node * xmljAdoptNode(::org::w3c::dom::Node *); +public: + virtual ::org::w3c::dom::DOMConfiguration * getDomConfig(); + virtual void normalizeDocument(); + virtual ::org::w3c::dom::Node * renameNode(::org::w3c::dom::Node *, ::java::lang::String *, ::java::lang::String *); + virtual void setParameter(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getParameter(::java::lang::String *); + virtual jboolean canSetParameter(::java::lang::String *, ::java::lang::Object *); + virtual ::org::w3c::dom::DOMStringList * getParameterNames(); +private: + jboolean getBooleanValue(::java::lang::Object *); +public: + virtual ::org::w3c::dom::xpath::XPathExpression * createExpression(::java::lang::String *, ::org::w3c::dom::xpath::XPathNSResolver *); + virtual ::org::w3c::dom::xpath::XPathNSResolver * createNSResolver(::org::w3c::dom::Node *); + virtual ::java::lang::Object * evaluate(::java::lang::String *, ::org::w3c::dom::Node *, ::org::w3c::dom::xpath::XPathNSResolver *, jshort, ::java::lang::Object *); + virtual ::org::w3c::dom::traversal::NodeIterator * createNodeIterator(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean); + virtual ::org::w3c::dom::traversal::TreeWalker * createTreeWalker(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::org::w3c::dom::DOMImplementation * __attribute__((aligned(__alignof__( ::gnu::xml::libxmlj::dom::GnomeNode)))) dom; + jboolean strictErrorChecking; + jboolean canonicalForm; + jboolean cdataSections; + jboolean checkCharacterNormalization; + jboolean comments; + jboolean datatypeNormalization; + jboolean elementContentWhitespace; + jboolean entities; + ::org::w3c::dom::DOMErrorHandler * errorHandler; + jboolean namespaces; + jboolean namespaceDeclarations; + jboolean normalizeCharacters; + jboolean splitCdataSections; + jboolean validate; + jboolean validateIfSchema; + jboolean wellFormed; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDocument__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilder.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilder.h new file mode 100644 index 00000000000..b71081d3afa --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilder.h @@ -0,0 +1,86 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDocumentBuilder__ +#define __gnu_xml_libxmlj_dom_GnomeDocumentBuilder__ + +#pragma interface + +#include <javax/xml/parsers/DocumentBuilder.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDocumentBuilder; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class DOMImplementation; + class Document; + class DocumentType; + } + } + namespace xml + { + namespace sax + { + class EntityResolver; + class ErrorHandler; + class InputSource; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDocumentBuilder : public ::javax::xml::parsers::DocumentBuilder +{ + +public: + GnomeDocumentBuilder(); + GnomeDocumentBuilder(jboolean, jboolean, jboolean); + virtual ::org::w3c::dom::DOMImplementation * getDOMImplementation(); + virtual jboolean isNamespaceAware(); + virtual jboolean isValidating(); + virtual ::org::w3c::dom::Document * newDocument(); + virtual ::org::w3c::dom::Document * parse(::org::xml::sax::InputSource *); +private: + ::org::w3c::dom::Document * parseStream(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, jboolean, jboolean, jboolean); +public: + virtual void setEntityResolver(::org::xml::sax::EntityResolver *); + virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); + virtual jboolean hasFeature(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Document * createDocument(::java::lang::String *, ::java::lang::String *, ::org::w3c::dom::DocumentType *); + virtual ::org::w3c::dom::DocumentType * createDocumentType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +private: + void setDocumentLocator(::java::lang::Object *, ::java::lang::Object *); + ::java::io::InputStream * resolveEntity(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void warning(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); + void error(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); + void fatalError(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); + jboolean __attribute__((aligned(__alignof__( ::javax::xml::parsers::DocumentBuilder)))) validate; + jboolean coalesce; + jboolean expandEntities; + ::org::xml::sax::EntityResolver * entityResolver; + ::org::xml::sax::ErrorHandler * errorHandler; + jboolean seenFatalError; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDocumentBuilder__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.h new file mode 100644 index 00000000000..465a17f264f --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDocumentBuilderFactory__ +#define __gnu_xml_libxmlj_dom_GnomeDocumentBuilderFactory__ + +#pragma interface + +#include <javax/xml/parsers/DocumentBuilderFactory.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDocumentBuilderFactory; + } + } + } + } + namespace javax + { + namespace xml + { + namespace parsers + { + class DocumentBuilder; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDocumentBuilderFactory : public ::javax::xml::parsers::DocumentBuilderFactory +{ + +public: + GnomeDocumentBuilderFactory(); + virtual ::java::lang::Object * getAttribute(::java::lang::String *); + virtual ::javax::xml::parsers::DocumentBuilder * newDocumentBuilder(); + virtual void setAttribute(::java::lang::String *, ::java::lang::Object *); + virtual void setFeature(::java::lang::String *, jboolean); + virtual jboolean getFeature(::java::lang::String *); +private: + jboolean __attribute__((aligned(__alignof__( ::javax::xml::parsers::DocumentBuilderFactory)))) secureProcessing; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDocumentBuilderFactory__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocumentFragment.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentFragment.h new file mode 100644 index 00000000000..bac97adc83e --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentFragment.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDocumentFragment__ +#define __gnu_xml_libxmlj_dom_GnomeDocumentFragment__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDocumentFragment; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDocumentFragment : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeDocumentFragment(::java::lang::Object *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDocumentFragment__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocumentType.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentType.h new file mode 100644 index 00000000000..d0eff62f8a6 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentType.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDocumentType__ +#define __gnu_xml_libxmlj_dom_GnomeDocumentType__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDocumentType; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class NamedNodeMap; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDocumentType : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeDocumentType(::java::lang::Object *); +public: + virtual ::java::lang::String * getName(); + virtual ::org::w3c::dom::NamedNodeMap * getEntities(); + virtual ::org::w3c::dom::NamedNodeMap * getNotations(); + virtual ::java::lang::String * getPublicId(); + virtual ::java::lang::String * getSystemId(); + virtual ::java::lang::String * getInternalSubset(); + virtual ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDocumentType__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeElement.h b/libjava/gnu/xml/libxmlj/dom/GnomeElement.h new file mode 100644 index 00000000000..b02399165ea --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeElement.h @@ -0,0 +1,72 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeElement__ +#define __gnu_xml_libxmlj_dom_GnomeElement__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Attr; + class NodeList; + class TypeInfo; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeElement : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeElement(::java::lang::Object *); +public: + virtual ::java::lang::String * getTagName(); + virtual ::java::lang::String * getAttribute(::java::lang::String *); + virtual void setAttribute(::java::lang::String *, ::java::lang::String *); + virtual void removeAttribute(::java::lang::String *); + virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *); + virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *); + virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *); + virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *); + virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *); + virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *); + virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *); + virtual jboolean hasAttribute(::java::lang::String *); + virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo(); + virtual void setIdAttribute(::java::lang::String *, jboolean); + virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean); + virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::java::util::Set * __attribute__((aligned(__alignof__( ::gnu::xml::libxmlj::dom::GnomeNode)))) userIdAttrs; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeElement__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeEntity.h b/libjava/gnu/xml/libxmlj/dom/GnomeEntity.h new file mode 100644 index 00000000000..f0611ff9637 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeEntity.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeEntity__ +#define __gnu_xml_libxmlj_dom_GnomeEntity__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeEntity; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeEntity : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeEntity(::java::lang::Object *); +public: + virtual ::java::lang::String * getPublicId(); + virtual ::java::lang::String * getSystemId(); + virtual ::java::lang::String * getNotationName(); + virtual ::java::lang::String * getInputEncoding(); + virtual ::java::lang::String * getXmlEncoding(); + virtual ::java::lang::String * getXmlVersion(); + virtual ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeEntity__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeEntityReference.h b/libjava/gnu/xml/libxmlj/dom/GnomeEntityReference.h new file mode 100644 index 00000000000..22cc5c7fee7 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeEntityReference.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeEntityReference__ +#define __gnu_xml_libxmlj_dom_GnomeEntityReference__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeEntityReference; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeEntityReference : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeEntityReference(::java::lang::Object *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeEntityReference__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeNamedNodeMap.h b/libjava/gnu/xml/libxmlj/dom/GnomeNamedNodeMap.h new file mode 100644 index 00000000000..7dfd2aeb641 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeNamedNodeMap.h @@ -0,0 +1,58 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeNamedNodeMap__ +#define __gnu_xml_libxmlj_dom_GnomeNamedNodeMap__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeNamedNodeMap; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeNamedNodeMap : public ::java::lang::Object +{ + +public: // actually package-private + GnomeNamedNodeMap(::java::lang::Object *, jint); +public: + virtual ::org::w3c::dom::Node * getNamedItem(::java::lang::String *); + virtual ::org::w3c::dom::Node * setNamedItem(::org::w3c::dom::Node *); + virtual ::org::w3c::dom::Node * removeNamedItem(::java::lang::String *); + virtual ::org::w3c::dom::Node * item(jint); + virtual jint getLength(); + virtual ::org::w3c::dom::Node * getNamedItemNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Node * setNamedItemNS(::org::w3c::dom::Node *); + virtual ::org::w3c::dom::Node * removeNamedItemNS(::java::lang::String *, ::java::lang::String *); +private: + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id; + jint type; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeNamedNodeMap__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeNode.h b/libjava/gnu/xml/libxmlj/dom/GnomeNode.h new file mode 100644 index 00000000000..6f9ac92f3af --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeNode.h @@ -0,0 +1,120 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeNode__ +#define __gnu_xml_libxmlj_dom_GnomeNode__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeNode; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + class NamedNodeMap; + class Node; + class NodeList; + class UserDataHandler; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeNode : public ::java::lang::Object +{ + +public: // actually package-private + static ::gnu::xml::libxmlj::dom::GnomeNode * newInstance(::java::lang::Object *, ::java::lang::Object *, jint); + static void freeDocument(::java::lang::Object *); + GnomeNode(::java::lang::Object *); +public: + virtual ::java::lang::String * getNodeName(); + virtual ::java::lang::String * getNodeValue(); + virtual void setNodeValue(::java::lang::String *); + virtual jshort getNodeType(); + virtual ::org::w3c::dom::Node * getParentNode(); + virtual ::org::w3c::dom::NodeList * getChildNodes(); + virtual ::org::w3c::dom::Node * getFirstChild(); + virtual ::org::w3c::dom::Node * getLastChild(); + virtual ::org::w3c::dom::Node * getPreviousSibling(); + virtual ::org::w3c::dom::Node * getNextSibling(); + virtual ::org::w3c::dom::NamedNodeMap * getAttributes(); + virtual ::org::w3c::dom::Document * getOwnerDocument(); + virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +private: + ::org::w3c::dom::Node * xmljInsertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +private: + ::org::w3c::dom::Node * xmljReplaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *); +private: + ::org::w3c::dom::Node * xmljRemoveChild(::org::w3c::dom::Node *); +public: + virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *); +private: + ::org::w3c::dom::Node * xmljAppendChild(::org::w3c::dom::Node *); +public: + virtual jboolean hasChildNodes(); + virtual ::org::w3c::dom::Node * cloneNode(jboolean); +private: + ::org::w3c::dom::Node * xmljCloneNode(jboolean); +public: + virtual void normalize(); + virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getNamespaceURI(); + virtual ::java::lang::String * getPrefix(); + virtual void setPrefix(::java::lang::String *); + virtual ::java::lang::String * getLocalName(); + virtual jboolean hasAttributes(); + virtual jint hashCode(); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::String * getBaseURI(); + virtual jshort compareDocumentPosition(::org::w3c::dom::Node *); + virtual jint compareTo(::java::lang::Object *); +private: + jint xmljCompareTo(::java::lang::Object *); +public: + virtual ::java::lang::String * getTextContent(); + virtual void setTextContent(::java::lang::String *); + virtual jboolean isSameNode(::org::w3c::dom::Node *); + virtual ::java::lang::String * lookupPrefix(::java::lang::String *); + virtual jboolean isDefaultNamespace(::java::lang::String *); + virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *); + virtual jboolean isEqualNode(::org::w3c::dom::Node *); + virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *); + virtual ::java::lang::Object * getUserData(::java::lang::String *); +public: // actually package-private + virtual void notifyUserDataHandlers(jshort, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + virtual ::java::lang::String * toString(); +public: // actually package-private + static ::java::util::Map * instances; + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id; + ::java::util::Map * userData; + ::java::util::Map * userDataHandlers; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeNode__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeNodeList.h b/libjava/gnu/xml/libxmlj/dom/GnomeNodeList.h new file mode 100644 index 00000000000..8ded813f6f5 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeNodeList.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeNodeList__ +#define __gnu_xml_libxmlj_dom_GnomeNodeList__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeNodeList; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeNodeList : public ::java::lang::Object +{ + +public: // actually package-private + GnomeNodeList(::java::lang::Object *); +public: + virtual ::org::w3c::dom::Node * item(jint); + virtual jint getLength(); +private: + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeNodeList__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeNotation.h b/libjava/gnu/xml/libxmlj/dom/GnomeNotation.h new file mode 100644 index 00000000000..627e09c84c7 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeNotation.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeNotation__ +#define __gnu_xml_libxmlj_dom_GnomeNotation__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeNotation; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeNotation : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeNotation(::java::lang::Object *); +public: + virtual ::java::lang::String * getPublicId(); + virtual ::java::lang::String * getSystemId(); + virtual ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeNotation__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeProcessingInstruction.h b/libjava/gnu/xml/libxmlj/dom/GnomeProcessingInstruction.h new file mode 100644 index 00000000000..c3097b9f56c --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeProcessingInstruction.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeProcessingInstruction__ +#define __gnu_xml_libxmlj_dom_GnomeProcessingInstruction__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeProcessingInstruction; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeProcessingInstruction : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeProcessingInstruction(::java::lang::Object *); +public: + virtual ::java::lang::String * getTarget(); + virtual ::java::lang::String * getData(); + virtual void setData(::java::lang::String *); + virtual ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeProcessingInstruction__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeText.h b/libjava/gnu/xml/libxmlj/dom/GnomeText.h new file mode 100644 index 00000000000..220052d9750 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeText.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeText__ +#define __gnu_xml_libxmlj_dom_GnomeText__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeCharacterData.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeText; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Text; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeText : public ::gnu::xml::libxmlj::dom::GnomeCharacterData +{ + +public: // actually package-private + GnomeText(::java::lang::Object *); +public: + virtual ::org::w3c::dom::Text * splitText(jint); + virtual jboolean isElementContentWhitespace(); + virtual ::java::lang::String * getWholeText(); + virtual ::org::w3c::dom::Text * replaceWholeText(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeText__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeTypeInfo.h b/libjava/gnu/xml/libxmlj/dom/GnomeTypeInfo.h new file mode 100644 index 00000000000..d775bc76d34 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeTypeInfo.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeTypeInfo__ +#define __gnu_xml_libxmlj_dom_GnomeTypeInfo__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeTypeInfo; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeTypeInfo : public ::java::lang::Object +{ + +public: // actually package-private + GnomeTypeInfo(::java::lang::Object *); +public: + virtual ::java::lang::String * getTypeName(); + virtual ::java::lang::String * getTypeNamespace(); + virtual jboolean isDerivedFrom(::java::lang::String *, ::java::lang::String *, jint); +public: // actually package-private + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeTypeInfo__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeXPathExpression.h b/libjava/gnu/xml/libxmlj/dom/GnomeXPathExpression.h new file mode 100644 index 00000000000..ca88b7742c2 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeXPathExpression.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeXPathExpression__ +#define __gnu_xml_libxmlj_dom_GnomeXPathExpression__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDocument; + class GnomeXPathExpression; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + namespace xpath + { + class XPathNSResolver; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeXPathExpression : public ::java::lang::Object +{ + +public: // actually package-private + GnomeXPathExpression(::gnu::xml::libxmlj::dom::GnomeDocument *, ::java::lang::String *, ::org::w3c::dom::xpath::XPathNSResolver *); +public: // actually protected + virtual void finalize(); +private: + ::java::lang::Object * init(::java::lang::String *); + void free(::java::lang::Object *); +public: + virtual ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jshort, ::java::lang::Object *); +private: + ::java::lang::Object * doEvaluate(::java::lang::Object *, ::org::w3c::dom::Node *, jshort, ::java::lang::Object *); +public: // actually package-private + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) expr; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeXPathExpression__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.h b/libjava/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.h new file mode 100644 index 00000000000..5728efb69e6 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeXPathNSResolver__ +#define __gnu_xml_libxmlj_dom_GnomeXPathNSResolver__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeXPathNSResolver; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeXPathNSResolver : public ::java::lang::Object +{ + +public: // actually package-private + GnomeXPathNSResolver(::org::w3c::dom::Node *); +public: + virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *); +public: // actually package-private + ::org::w3c::dom::Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) node; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeXPathNSResolver__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeXPathNodeList.h b/libjava/gnu/xml/libxmlj/dom/GnomeXPathNodeList.h new file mode 100644 index 00000000000..cc2a7573b00 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeXPathNodeList.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeXPathNodeList__ +#define __gnu_xml_libxmlj_dom_GnomeXPathNodeList__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeXPathNodeList; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeXPathNodeList : public ::java::lang::Object +{ + +public: // actually package-private + GnomeXPathNodeList(::java::lang::Object *); +public: // actually protected + virtual void finalize(); +private: + void free(::java::lang::Object *); +public: + virtual jint getLength(); + virtual ::org::w3c::dom::Node * item(jint); +public: // actually package-private + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) obj; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeXPathNodeList__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeXPathResult.h b/libjava/gnu/xml/libxmlj/dom/GnomeXPathResult.h new file mode 100644 index 00000000000..5616ce37af0 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeXPathResult.h @@ -0,0 +1,63 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeXPathResult__ +#define __gnu_xml_libxmlj_dom_GnomeXPathResult__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeXPathResult; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeXPathResult : public ::java::lang::Object +{ + +public: // actually package-private + GnomeXPathResult(::java::lang::Object *); +public: // actually protected + virtual void finalize(); +private: + void free(::java::lang::Object *); +public: + virtual jshort getResultType(); + virtual jdouble getNumberValue(); + virtual ::java::lang::String * getStringValue(); + virtual jboolean getBooleanValue(); + virtual ::org::w3c::dom::Node * getSingleNodeValue(); + virtual jboolean getInvalidIteratorState(); + virtual jint getSnapshotLength(); + virtual ::org::w3c::dom::Node * iterateNext(); + virtual ::org::w3c::dom::Node * snapshotItem(jint); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) obj; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeXPathResult__ |