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

#ifndef _Included_org_kde_koala_Element
#define _Included_org_kde_koala_Element
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     org_kde_koala_Element
 * Method:    newElement
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Element_newElement__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Element
 * Method:    newElement
 * Signature: (Lorg/kde/koala/Node;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Element_newElement__Lorg_kde_koala_Node_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_Element
 * Method:    newElement
 * Signature: (Lorg/kde/koala/Element;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Element_newElement__Lorg_kde_koala_Element_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_Element
 * Method:    tagName
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_Element_tagName
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Element
 * Method:    getAttribute
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_Element_getAttribute
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    setAttribute
 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Element_setAttribute
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    removeAttribute
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Element_removeAttribute
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    getAttributeNode
 * Signature: (Ljava/lang/String;)Lorg/kde/koala/Attr;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Element_getAttributeNode
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    setAttributeNode
 * Signature: (Lorg/kde/koala/Attr;)Lorg/kde/koala/Attr;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Element_setAttributeNode
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_Element
 * Method:    removeAttributeNode
 * Signature: (Lorg/kde/koala/Attr;)Lorg/kde/koala/Attr;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Element_removeAttributeNode
  (JNIEnv *, jobject, jobject);

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

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

/*
 * Class:     org_kde_koala_Element
 * Method:    getAttributeNS
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_Element_getAttributeNS
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    setAttributeNS
 * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Element_setAttributeNS
  (JNIEnv *, jobject, jstring, jstring, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    removeAttributeNS
 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Element_removeAttributeNS
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    getAttributeNodeNS
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Lorg/kde/koala/Attr;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Element_getAttributeNodeNS
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    setAttributeNodeNS
 * Signature: (Lorg/kde/koala/Attr;)Lorg/kde/koala/Attr;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Element_setAttributeNodeNS
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_Element
 * Method:    hasAttribute
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_Element_hasAttribute
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    hasAttributeNS
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_Element_hasAttributeNS
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    style
 * Signature: ()Lorg/kde/koala/CSSStyleDeclaration;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Element_style
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Element
 * Method:    contentEditable
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_Element_contentEditable
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Element
 * Method:    setContentEditable
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_Element_setContentEditable
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_Element
 * Method:    isHTMLElement
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_Element_isHTMLElement
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Element
 * Method:    form
 * Signature: ()Lorg/kde/koala/Element;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_Element_form
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_Element
 * Method:    khtmlValidAttrName
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_Element_khtmlValidAttrName
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    khtmlValidPrefix
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_Element_khtmlValidPrefix
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    khtmlValidQualifiedName
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_Element_khtmlValidQualifiedName
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    khtmlMalformedQualifiedName
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_Element_khtmlMalformedQualifiedName
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_koala_Element
 * Method:    khtmlMalformedPrefix
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_Element_khtmlMalformedPrefix
  (JNIEnv *, jclass, jstring);

#ifdef __cplusplus
}
#endif
#endif
