QStringAdapter Class Reference

QString Adapter. More...

#include <QStringAdapter.h>

Inheritance diagram for QStringAdapter:

QSwingString

List of all members.

Public Member Functions

 QStringAdapter (JNIEnv *env, jstring str)
 Constructs new QStringAdapter object.
 QStringAdapter (const QStringAdapter &qsa)
 Copy constructor. Constructs new QStringAdapter object using the specified QStringAdapter argument.
 QStringAdapter (const QString &qs)
 Constructs new QStringAdapter object using the specified QString argument.
jstring toJString (JNIEnv *env)
 Creates new Java string object using specified QString.
QStringAdapteroperator= (const QStringAdapter &qsa)
 Operator = .
QStringAdapteroperator= (const QString &qs)
 Operator = .
QStringAdapteroperator+= (const QStringAdapter &qsa)
 Operator += .
QStringAdapteroperator+= (const QString &qs)
 Operator += .

Static Public Member Functions

static jstring toJString (JNIEnv *env, const QString &str)
 Creates new Java string using specified QString.


Detailed Description

QString Adapter.

Author:
Slobodan Vrkacevic (slobodan.vrkacevic@gmail.com)
Version:
0.2.0

Constructor & Destructor Documentation

QStringAdapter::QStringAdapter ( JNIEnv *  env,
jstring  str 
)

Constructs new QStringAdapter object.

Parameters:
env the JNIEnv pointer
str the Java string object
Exceptions:
OutOfMemoryError java error

QStringAdapter::QStringAdapter ( const QStringAdapter qsa  )  [inline]

Copy constructor. Constructs new QStringAdapter object using the specified QStringAdapter argument.

Parameters:
qsa the QStringAdapter argument

QStringAdapter::QStringAdapter ( const QString &  qs  )  [inline]

Constructs new QStringAdapter object using the specified QString argument.

Parameters:
qs the QString argument


Member Function Documentation

jstring QStringAdapter::toJString ( JNIEnv *  env  ) 

Creates new Java string object using specified QString.

Parameters:
env the JNIEnv pointer
Returns:
Java string object
Exceptions:
OutOfMemoryError java error

QStringAdapter & QStringAdapter::operator= ( const QStringAdapter qsa  )  [inline]

Operator = .

Parameters:
qsa the QStringAdapter argument
Returns:
reference to this QStringAdapter object

QStringAdapter & QStringAdapter::operator= ( const QString &  qs  )  [inline]

Operator = .

Parameters:
qs the QString argument
Returns:
reference to this QStringAdapter object

QStringAdapter & QStringAdapter::operator+= ( const QStringAdapter qsa  )  [inline]

Operator += .

Parameters:
qsa the QStringAdapter argument
Returns:
reference to this QStringAdapter object

QStringAdapter & QStringAdapter::operator+= ( const QString &  qs  )  [inline]

Operator += .

Parameters:
qs the QString argument
Returns:
reference to this QStringAdapter object

jstring QStringAdapter::toJString ( JNIEnv *  env,
const QString &  str 
) [static]

Creates new Java string using specified QString.

Parameters:
env the JNIEnv pointer
str the QString reference
Returns:
Java string
Exceptions:
OutOfMemoryError java error


Copyright © 2007 ETF and contributors. All Rights Reserved.