summaryrefslogtreecommitdiffstats
path: root/kdejava/koala/kdejava/KCharsets.cpp
blob: ca577dc6bd1e100bb0eb87dfccdb364e0ee9128b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
//Auto-generated by kalyptus. DO NOT EDIT.
#include <tqstring.h>
#include <tqstringlist.h>
#include <kcharsets.h>

#include <qtjava/QtSupport.h>
#include <kdejava/KDESupport.h>
#include <kdejava/KCharsets.h>

class KCharsetsJBridge : public KCharsets
{
public:
	KCharsetsJBridge() : KCharsets() {};
	~KCharsetsJBridge() {QtSupport::qtKeyDeleted(this);}
};

JNIEXPORT jobject JNICALL
Java_org_kde_koala_KCharsets_availableEncodingNames(JNIEnv* env, jobject obj)
{
	TTQStringList  _qlist;
	_qlist = ((KCharsets*) QtSupport::getQt(env, obj))->availableEncodingNames();
	return (jobject) QtSupport::arrayWithTQStringList(env, (TTQStringList*) &_qlist);
}

JNIEXPORT jobject JNICALL
Java_org_kde_koala_KCharsets_codecForName__Ljava_lang_String_2(JNIEnv* env, jobject obj, jstring name)
{
static TTQString* _qstring_name = 0;
	jobject xret = QtSupport::objectForQtKey(env, (void*)((KCharsets*) QtSupport::getQt(env, obj))->codecForName((const TTQString&)*(TTQString*) QtSupport::toTQString(env, name, &_qstring_name)), "org.kde.qt.TTQTextCodec");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_koala_KCharsets_codecForName__Ljava_lang_String_2Z(JNIEnv* env, jobject obj, jstring n, jboolean ok)
{
static TTQString* _qstring_n = 0;
	jobject xret = QtSupport::objectForQtKey(env, (void*)((KCharsets*) QtSupport::getQt(env, obj))->codecForName((const TTQString&)*(TTQString*) QtSupport::toTQString(env, n, &_qstring_n), (bool&) ok), "org.kde.qt.TTQTextCodec");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_koala_KCharsets_descriptiveEncodingNames(JNIEnv* env, jobject obj)
{
	TTQStringList  _qlist;
	_qlist = ((KCharsets*) QtSupport::getQt(env, obj))->descriptiveEncodingNames();
	return (jobject) QtSupport::arrayWithTQStringList(env, (TTQStringList*) &_qlist);
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KCharsets_dispose(JNIEnv* env, jobject obj)
{
	Java_org_kde_koala_KCharsets_finalize(env, obj);
	return;
}

JNIEXPORT jstring JNICALL
Java_org_kde_koala_KCharsets_encodingForName(JNIEnv* env, jobject obj, jstring descriptiveName)
{
	TTQString  _qstring;
static TTQString* _qstring_descriptiveName = 0;
	_qstring = ((KCharsets*) QtSupport::getQt(env, obj))->encodingForName((const TTQString&)*(TTQString*) QtSupport::toTQString(env, descriptiveName, &_qstring_descriptiveName));
	return QtSupport::fromTQString(env, &_qstring);
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KCharsets_finalize(JNIEnv* env, jobject obj)
{
	if (QtSupport::allocatedInJavaWorld(env, obj)) {
		delete (KCharsets*)QtSupport::getQt(env, obj);
		QtSupport::setQt(env, obj, 0);
	}
	return;
}

JNIEXPORT jchar JNICALL
Java_org_kde_koala_KCharsets_fromEntity__Ljava_lang_String_2(JNIEnv* env, jclass cls, jstring str)
{
	TTQChar  _qchar;
	(void) cls;
static TTQString* _qstring_str = 0;
	_qchar = KCharsetsJBridge::fromEntity((const TTQString&)*(TTQString*) QtSupport::toTQString(env, str, &_qstring_str));
	return (jchar) QtSupport::fromTQChar(env, (TTQChar*) &_qchar);
}

JNIEXPORT jchar JNICALL
Java_org_kde_koala_KCharsets_fromEntity__Ljava_lang_String_2_3I(JNIEnv* env, jclass cls, jstring str, jintArray len)
{
	TTQChar  _qchar;
	(void) cls;
static TTQString* _qstring_str = 0;
	int* _int_len = QtSupport::toIntPtr(env, len);
	_qchar = KCharsetsJBridge::fromEntity((const TTQString&)*(TTQString*) QtSupport::toTQString(env, str, &_qstring_str),  (int&) *_int_len);
	env->SetIntArrayRegion(len, 0, 1, (jint *) _int_len);
	return (jchar) QtSupport::fromTQChar(env, (TTQChar*) &_qchar);
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KCharsets_isDisposed(JNIEnv* env, jobject obj)
{
	return (QtSupport::getQt(env, obj) == 0);
}

JNIEXPORT jstring JNICALL
Java_org_kde_koala_KCharsets_languageForEncoding(JNIEnv* env, jobject obj, jstring encoding)
{
	TTQString  _qstring;
static TTQString* _qstring_encoding = 0;
	_qstring = ((KCharsets*) QtSupport::getQt(env, obj))->languageForEncoding((const TTQString&)*(TTQString*) QtSupport::toTQString(env, encoding, &_qstring_encoding));
	return QtSupport::fromTQString(env, &_qstring);
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KCharsets_newKCharsets(JNIEnv* env, jobject obj)
{
	if (QtSupport::getQt(env, obj) == 0) {
		QtSupport::setQt(env, obj, new KCharsetsJBridge());
		QtSupport::setObjectForQtKey(env, obj, QtSupport::getQt(env, obj));
	}
	return;
}

JNIEXPORT jstring JNICALL
Java_org_kde_koala_KCharsets_resolveEntities(JNIEnv* env, jclass cls, jstring text)
{
	TTQString  _qstring;
	(void) cls;
static TTQString* _qstring_text = 0;
	_qstring = KCharsetsJBridge::resolveEntities((const TTQString&)*(TTQString*) QtSupport::toTQString(env, text, &_qstring_text));
	return QtSupport::fromTQString(env, &_qstring);
}

JNIEXPORT jstring JNICALL
Java_org_kde_koala_KCharsets_toEntity(JNIEnv* env, jclass cls, jchar ch)
{
	TTQString  _qstring;
	(void) cls;
static TTQChar* _qchar_ch = 0;
	_qstring = KCharsetsJBridge::toEntity((const TTQChar&)*(TTQChar*) QtSupport::toTQChar(env, ch, &_qchar_ch));
	return QtSupport::fromTQString(env, &_qstring);
}