/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_kde_koala_Document */

#ifndef _Included_org_kde_koala_Document
#define _Included_org_kde_koala_Document
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     org_kde_koala_Document
 * Method:    newDocument
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Document_newDocument__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    newDocument
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Document_newDocument__Z
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_Document
 * Method:    newDocument
 * Signature: (Lorg/kde/koala/Document;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Document_newDocument__Lorg_kde_koala_Document_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    newDocument
 * Signature: (Lorg/kde/koala/Node;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Document_newDocument__Lorg_kde_koala_Node_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    doctype
 * Signature: ()Lorg/kde/koala/DocumentType;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_doctype
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    implementation
 * Signature: ()Lorg/kde/koala/DOMImplementation;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_implementation
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    documentElement
 * Signature: ()Lorg/kde/koala/Element;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_documentElement
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    createElement
 * Signature: (Ljava/lang/String;)Lorg/kde/koala/Element;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createElement
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    createElementNS
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Lorg/kde/koala/Element;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createElementNS
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    createDocumentFragment
 * Signature: ()Lorg/kde/koala/DocumentFragment;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createDocumentFragment
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    createTextNode
 * Signature: (Ljava/lang/String;)Lorg/kde/koala/Text;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createTextNode
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    createComment
 * Signature: (Ljava/lang/String;)Lorg/kde/koala/Comment;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createComment
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    createCDATASection
 * Signature: (Ljava/lang/String;)Lorg/kde/koala/CDATASection;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createCDATASection
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    createProcessingInstruction
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Lorg/kde/koala/ProcessingInstruction;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createProcessingInstruction
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    createAttribute
 * Signature: (Ljava/lang/String;)Lorg/kde/koala/Attr;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createAttribute
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    createAttributeNS
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Lorg/kde/koala/Attr;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createAttributeNS
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    createEntityReference
 * Signature: (Ljava/lang/String;)Lorg/kde/koala/EntityReference;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createEntityReference
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    getElementById
 * Signature: (Ljava/lang/String;)Lorg/kde/koala/Element;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_getElementById
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    getElementsByTagName
 * Signature: (Ljava/lang/String;)Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_getElementsByTagName
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    getElementsByTagNameNS
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_getElementsByTagNameNS
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    importNode
 * Signature: (Lorg/kde/koala/Node;Z)Lorg/kde/koala/Node;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_importNode
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_Document
 * Method:    isHTMLDocument
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_Document_isHTMLDocument
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    createRange
 * Signature: ()Lorg/kde/koala/Range;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createRange
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    createNodeIterator
 * Signature: (Lorg/kde/koala/Node;JLorg/kde/koala/NodeFilter;Z)Lorg/kde/koala/NodeIterator;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createNodeIterator
  (JNIEnv *, jobject, jobject, jlong, jobject, jboolean);

/*
 * Class:     org_kde_koala_Document
 * Method:    createTreeWalker
 * Signature: (Lorg/kde/koala/Node;JLorg/kde/koala/NodeFilter;Z)Lorg/kde/koala/TreeWalker;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createTreeWalker
  (JNIEnv *, jobject, jobject, jlong, jobject, jboolean);

/*
 * Class:     org_kde_koala_Document
 * Method:    createEvent
 * Signature: (Ljava/lang/String;)Lorg/kde/koala/Event;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_createEvent
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    defaultView
 * Signature: ()Lorg/kde/koala/AbstractView;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_defaultView
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    styleSheets
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_styleSheets
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    preferredStylesheetSet
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_Document_preferredStylesheetSet
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    selectedStylesheetSet
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_Document_selectedStylesheetSet
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    setSelectedStylesheetSet
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Document_setSelectedStylesheetSet
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    view
 * Signature: ()Lorg/kde/koala/KHTMLView;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_view
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    getOverrideStyle
 * Signature: (Lorg/kde/koala/Element;Ljava/lang/String;)Lorg/kde/koala/CSSStyleDeclaration;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Document_getOverrideStyle
  (JNIEnv *, jobject, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    async
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_Document_async
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    setAsync
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Document_setAsync
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_Document
 * Method:    abort
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Document_abort
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    load
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Document_load
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    loadXML
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Document_loadXML
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    designMode
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_Document_designMode
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    setDesignMode
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Document_setDesignMode
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_Document
 * Method:    completeURL
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_Document_completeURL
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Document
 * Method:    toString
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_Document_toString
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Document
 * Method:    updateRendering
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Document_updateRendering
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
