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

#ifndef _Included_org_kde_koala_TreeWalker
#define _Included_org_kde_koala_TreeWalker
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    newTreeWalker
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_TreeWalker_newTreeWalker__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    newTreeWalker
 * Signature: (Lorg/kde/koala/TreeWalker;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_TreeWalker_newTreeWalker__Lorg_kde_koala_TreeWalker_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    root
 * Signature: ()Lorg/kde/koala/Node;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_TreeWalker_root
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    whatToShow
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_org_kde_koala_TreeWalker_whatToShow
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    filter
 * Signature: ()Lorg/kde/koala/NodeFilter;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_TreeWalker_filter
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    expandEntityReferences
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_TreeWalker_expandEntityReferences
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    currentNode
 * Signature: ()Lorg/kde/koala/Node;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_TreeWalker_currentNode
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    setCurrentNode
 * Signature: (Lorg/kde/koala/Node;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_TreeWalker_setCurrentNode
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    parentNode
 * Signature: ()Lorg/kde/koala/Node;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_TreeWalker_parentNode
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    firstChild
 * Signature: ()Lorg/kde/koala/Node;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_TreeWalker_firstChild
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    lastChild
 * Signature: ()Lorg/kde/koala/Node;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_TreeWalker_lastChild
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    previousSibling
 * Signature: ()Lorg/kde/koala/Node;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_TreeWalker_previousSibling
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    nextSibling
 * Signature: ()Lorg/kde/koala/Node;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_TreeWalker_nextSibling
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    previousNode
 * Signature: ()Lorg/kde/koala/Node;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_TreeWalker_previousNode
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    nextNode
 * Signature: ()Lorg/kde/koala/Node;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_TreeWalker_nextNode
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_TreeWalker
 * Method:    isNull
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_TreeWalker_isNull
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
