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

#ifndef _Included_org_kde_koala_KURL
#define _Included_org_kde_koala_KURL
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     org_kde_koala_KURL
 * Method:    addPath
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_addPath
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    cd
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_cd
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    cleanPath
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_cleanPath__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    cleanPath
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_cleanPath__Z
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_KURL
 * Method:    cmp
 * Signature: (Lorg/kde/koala/KURL;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_cmp__Lorg_kde_koala_KURL_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    cmp
 * Signature: (Lorg/kde/koala/KURL;Z)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_cmp__Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KURL
 * Method:    decode_string
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_decode_1string__Ljava_lang_String_2
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    decode_string
 * Signature: (Ljava/lang/String;I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_decode_1string__Ljava_lang_String_2I
  (JNIEnv *, jclass, jstring, jint);

/*
 * Class:     org_kde_koala_KURL
 * Method:    directory
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_directory__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    directory
 * Signature: (ZZ)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_directory__ZZ
  (JNIEnv *, jobject, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KURL
 * Method:    dispose
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_dispose
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    encode_string
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_encode_1string__Ljava_lang_String_2
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    encode_string
 * Signature: (Ljava/lang/String;I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_encode_1string__Ljava_lang_String_2I
  (JNIEnv *, jclass, jstring, jint);

/*
 * Class:     org_kde_koala_KURL
 * Method:    encode_string_no_slash
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_encode_1string_1no_1slash__Ljava_lang_String_2
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    encode_string_no_slash
 * Signature: (Ljava/lang/String;I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_encode_1string_1no_1slash__Ljava_lang_String_2I
  (JNIEnv *, jclass, jstring, jint);

/*
 * Class:     org_kde_koala_KURL
 * Method:    encodedHtmlRef
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_encodedHtmlRef
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    encodedPathAndQuery
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_encodedPathAndQuery__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    encodedPathAndQuery
 * Signature: (IZI)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_encodedPathAndQuery__IZI
  (JNIEnv *, jobject, jint, jboolean, jint);

/*
 * Class:     org_kde_koala_KURL
 * Method:    fileEncoding
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_fileEncoding
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    fileName
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_fileName__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    fileName
 * Signature: (Z)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_fileName__Z
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_KURL
 * Method:    finalize
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_finalize
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    hasHTMLRef
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_hasHTMLRef
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    hasHost
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_hasHost
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    hasPass
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_hasPass
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    hasPath
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_hasPath
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    hasRef
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_hasRef
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    hasSubURL
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_hasSubURL
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    hasUser
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_hasUser
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    host
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_host
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    htmlRef
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_htmlRef
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    isDisposed
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_isDisposed
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    isEmpty
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_isEmpty
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    isLocalFile
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_isLocalFile
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    isMalformed
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_isMalformed
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    isParentOf
 * Signature: (Lorg/kde/koala/KURL;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_isParentOf
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    isRelativeURL
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_isRelativeURL
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    isValid
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KURL_isValid
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    join
 * Signature: (Ljava/util/List;)Lorg/kde/koala/KURL;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KURL_join
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    newKURL
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_newKURL__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    newKURL
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_newKURL__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    newKURL
 * Signature: (Ljava/lang/String;I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_newKURL__Ljava_lang_String_2I
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     org_kde_koala_KURL
 * Method:    newKURL
 * Signature: (Lorg/kde/koala/KURL;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_newKURL__Lorg_kde_koala_KURL_2Ljava_lang_String_2
  (JNIEnv *, jobject, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    newKURL
 * Signature: (Lorg/kde/koala/KURL;Ljava/lang/String;I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_newKURL__Lorg_kde_koala_KURL_2Ljava_lang_String_2I
  (JNIEnv *, jobject, jobject, jstring, jint);

/*
 * Class:     org_kde_koala_KURL
 * Method:    newKURL
 * Signature: (Lorg/kde/qt/QUrlInterface;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_newKURL__Lorg_kde_qt_QUrlInterface_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    parse
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_parse__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    parse
 * Signature: (Ljava/lang/String;I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_parse__Ljava_lang_String_2I
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     org_kde_koala_KURL
 * Method:    pass
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_pass
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    path
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_path__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    path
 * Signature: (I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_path__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KURL
 * Method:    port
 * Signature: ()S
 */
JNIEXPORT jshort JNICALL Java_org_kde_koala_KURL_port
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    prettyURL
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_prettyURL__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    prettyURL
 * Signature: (I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_prettyURL__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KURL
 * Method:    protocol
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_protocol
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    query
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_query
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    queryItem
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_queryItem
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    ref
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_ref
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    reset
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_reset
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setEncodedPath
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setEncodedPath__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setEncodedPath
 * Signature: (Ljava/lang/String;I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setEncodedPath__Ljava_lang_String_2I
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setEncodedPathAndQuery
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setEncodedPathAndQuery__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setEncodedPathAndQuery
 * Signature: (Ljava/lang/String;I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setEncodedPathAndQuery__Ljava_lang_String_2I
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setFileEncoding
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setFileEncoding
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setFileName
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setFileName
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setHTMLRef
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setHTMLRef
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setHost
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setHost
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setPass
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setPass
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setPath
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setPath
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setPort
 * Signature: (S)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setPort
  (JNIEnv *, jobject, jshort);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setProtocol
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setProtocol
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setQuery
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setQuery__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setQuery
 * Signature: (Ljava/lang/String;I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setQuery__Ljava_lang_String_2I
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setRef
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setRef
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    setUser
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KURL_setUser
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    split
 * Signature: (Ljava/lang/String;)Ljava/util/List;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KURL_split__Ljava_lang_String_2
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_koala_KURL
 * Method:    split
 * Signature: (Lorg/kde/koala/KURL;)Ljava/util/List;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KURL_split__Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    upURL
 * Signature: ()Lorg/kde/koala/KURL;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KURL_upURL
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    url
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_url__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KURL
 * Method:    url
 * Signature: (II)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_url__II
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_koala_KURL
 * Method:    user
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KURL_user
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
