/* DO NOT EDIT THIS FILE - it is machine generated */

#ifndef __org_trinitydesktop_koala_KURL__
#define __org_trinitydesktop_koala_KURL__

#include <jni.h>

#ifdef __cplusplus
extern "C"
{
#endif

extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_newKURL__ (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_newKURL__Ljava_lang_String_2I (JNIEnv *env, jobject, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_newKURL__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_newKURL__Lorg_trinitydesktop_koala_KURL_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_newKURL__Lorg_trinitydesktop_qt_QUrlInterface_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_newKURL__Lorg_trinitydesktop_koala_KURL_2Ljava_lang_String_2I (JNIEnv *env, jobject, jobject, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_newKURL__Lorg_trinitydesktop_koala_KURL_2Ljava_lang_String_2 (JNIEnv *env, jobject, jobject, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_protocol (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setProtocol (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_koala_KURL_uriMode (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_user (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setUser (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_hasUser (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_pass (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setPass (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_hasPass (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_host (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setHost (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_hasHost (JNIEnv *env, jobject);
extern JNIEXPORT jshort JNICALL Java_org_trinitydesktop_koala_KURL_port (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setPort (JNIEnv *env, jobject, jshort);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_path__ (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_path__I (JNIEnv *env, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setPath (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_hasPath (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_cleanPath__Z (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_cleanPath__ (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_adjustPath (JNIEnv *env, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setEncodedPathAndQuery__Ljava_lang_String_2I (JNIEnv *env, jobject, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setEncodedPathAndQuery__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setEncodedPath__Ljava_lang_String_2I (JNIEnv *env, jobject, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setEncodedPath__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_encodedPathAndQuery__IZI (JNIEnv *env, jobject, jint, jboolean, jint);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_encodedPathAndQuery__IZ (JNIEnv *env, jobject, jint, jboolean);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_encodedPathAndQuery__I (JNIEnv *env, jobject, jint);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_encodedPathAndQuery__ (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setQuery__Ljava_lang_String_2I (JNIEnv *env, jobject, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setQuery__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_query (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_ref (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setRef (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_hasRef (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_htmlRef (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_encodedHtmlRef (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setHTMLRef (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_hasHTMLRef (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_isValid (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_isLocalFile (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setFileEncoding (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_fileEncoding (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_hasSubURL (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_addPath (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_queryItem__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_queryItem__Ljava_lang_String_2I (JNIEnv *env, jobject, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_addQueryItem__Ljava_lang_String_2Ljava_lang_String_2I (JNIEnv *env, jobject, jstring, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_addQueryItem__Ljava_lang_String_2Ljava_lang_String_2 (JNIEnv *env, jobject, jstring, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_removeQueryItem (JNIEnv *env, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setFileName (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_fileName__Z (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_fileName__ (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_directory__ZZ (JNIEnv *env, jobject, jboolean, jboolean);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_directory__Z (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_directory__ (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_setDirectory (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_cd (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_url__II (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_url__I (JNIEnv *env, jobject, jint);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_url__ (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_prettyURL__I (JNIEnv *env, jobject, jint);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_prettyURL__ (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_prettyURL__II (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_pathOrURL (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_htmlURL (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_isEmpty (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_KURL_upURL (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_op_1lt (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_op_1equals__Lorg_trinitydesktop_koala_KURL_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_op_1equals__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_op_1not_1equals__Lorg_trinitydesktop_koala_KURL_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_op_1not_1equals__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_equals__Lorg_trinitydesktop_koala_KURL_2Z (JNIEnv *env, jobject, jobject, jboolean);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_equals__Lorg_trinitydesktop_koala_KURL_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_isParentOf (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_KURL_split__Ljava_lang_String_2 (JNIEnv *env, jclass, jstring);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_KURL_split__Lorg_trinitydesktop_koala_KURL_2 (JNIEnv *env, jclass, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_KURL_join (JNIEnv *env, jclass, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_KURL_fromPathOrURL (JNIEnv *env, jclass, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_encode_1string__Ljava_lang_String_2I (JNIEnv *env, jclass, jstring, jint);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_encode_1string__Ljava_lang_String_2 (JNIEnv *env, jclass, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_encode_1string_1no_1slash__Ljava_lang_String_2I (JNIEnv *env, jclass, jstring, jint);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_encode_1string_1no_1slash__Ljava_lang_String_2 (JNIEnv *env, jclass, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_decode_1string__Ljava_lang_String_2I (JNIEnv *env, jclass, jstring, jint);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_decode_1string__Ljava_lang_String_2 (JNIEnv *env, jclass, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_isRelativeURL (JNIEnv *env, jclass, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_relativeURL__Lorg_trinitydesktop_koala_KURL_2Lorg_trinitydesktop_koala_KURL_2I (JNIEnv *env, jclass, jobject, jobject, jint);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_relativeURL__Lorg_trinitydesktop_koala_KURL_2Lorg_trinitydesktop_koala_KURL_2 (JNIEnv *env, jclass, jobject, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_relativePath__Ljava_lang_String_2Ljava_lang_String_2_3Z (JNIEnv *env, jclass, jstring, jstring, jbooleanArray);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_KURL_relativePath__Ljava_lang_String_2Ljava_lang_String_2 (JNIEnv *env, jclass, jstring, jstring);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_koala_KURL_uriModeForProtocol (JNIEnv *env, jclass, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_reset (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_parseURL__Ljava_lang_String_2I (JNIEnv *env, jobject, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_parseURL__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_parseRawURI__Ljava_lang_String_2I (JNIEnv *env, jobject, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_parseRawURI__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_parseMailto__Ljava_lang_String_2I (JNIEnv *env, jobject, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_parseMailto__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_parse__Ljava_lang_String_2I (JNIEnv *env, jobject, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_parse__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_finalize (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_KURL_dispose (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_KURL_isDisposed (JNIEnv *env, jobject);

#ifdef __cplusplus
}
#endif

#endif /* __org_trinitydesktop_koala_KURL__ */
