org.kde.qt
Class QVariant

java.lang.Object
  extended by org.kde.qt.QVariant
All Implemented Interfaces:
QtSupport

public class QVariant
extends java.lang.Object
implements QtSupport


Field Summary
static int BitArray
           
static int Bitmap
           
static int Bool
           
static int Brush
           
static int ByteArray
           
static int Color
           
static int ColorGroup
           
static int CString
           
static int Cursor
           
static int Date
           
static int DateTime
           
static int Double
           
static int Font
           
static int IconSet
           
static int Image
           
static int Int
           
static int Invalid
           
static int KeySequence
           
static int List
           
static int LongLong
           
static int Map
           
static int Palette
           
static int Pen
           
static int Pixmap
           
static int Point
           
static int PointArray
           
static int Rect
           
static int Region
           
static int Size
           
static int SizePolicy
           
static int String
           
static int StringList
           
static int Time
           
static int UInt
           
static int ULongLong
           
 
Constructor Summary
  QVariant()
           
  QVariant(boolean arg1, int arg2)
           
  QVariant(byte[] arg1)
           
  QVariant(java.util.Calendar arg1)
           
protected QVariant(java.lang.Class dummy)
           
  QVariant(java.util.Date arg1)
           
  QVariant(double arg1)
           
  QVariant(int arg1)
           
  QVariant(long arg1)
           
  QVariant(QBitmap arg1)
           
  QVariant(QBrush arg1)
           
  QVariant(QColor arg1)
           
  QVariant(QColorGroup arg1)
           
  QVariant(QCursor arg1)
           
  QVariant(QDataStream s)
           
  QVariant(QFont arg1)
           
  QVariant(QIconSet arg1)
           
  QVariant(QImage arg1)
           
  QVariant(QKeySequence arg1)
           
  QVariant(QPalette arg1)
           
  QVariant(QPen arg1)
           
  QVariant(QPixmap arg1)
           
  QVariant(QPoint arg1)
           
  QVariant(QPointArray arg1)
           
  QVariant(QRect arg1)
           
  QVariant(QRegion arg1)
           
  QVariant(QSize arg1)
           
  QVariant(QSizePolicy arg1)
           
  QVariant(QVariant arg1)
           
  QVariant(java.lang.String arg1)
           
  QVariant(java.lang.String[] arg1)
           
 
Method Summary
 QBitmap asBitmap()
           
 boolean asBool()
           
 QBrush asBrush()
           
 byte[] asByteArray()
           
 QColor asColor()
           
 QColorGroup asColorGroup()
           
 java.lang.String asCString()
           
 QCursor asCursor()
           
 java.util.Calendar asDate()
           
 java.util.Calendar asDateTime()
           
 double asDouble()
           
 QFont asFont()
           
 QIconSet asIconSet()
           
 QImage asImage()
           
 int asInt()
           
 QKeySequence asKeySequence()
           
 QPalette asPalette()
           
 QPen asPen()
           
 QPixmap asPixmap()
           
 QPoint asPoint()
           
 QPointArray asPointArray()
           
 QRect asRect()
           
 QRegion asRegion()
           
 QSize asSize()
           
 QSizePolicy asSizePolicy()
           
 java.lang.String asString()
           
 java.util.ArrayList asStringList()
           
 java.util.Date asTime()
           
 int asUInt()
           
 boolean canCast(int arg1)
           
 boolean cast(int arg1)
           
 void clear()
           
 void dispose()
          Delete the wrapped C++ instance ahead of finalize()
protected  void finalize()
          Deletes the wrapped C++ instance
 boolean isDisposed()
          Has the wrapped C++ instance been deleted?
 boolean isNull()
           
 boolean isValid()
           
 void load(QDataStream arg1)
           
static int nameToType(java.lang.String name)
           
 boolean op_equals(QVariant arg1)
           
 boolean op_not_equals(QVariant arg1)
           
 void save(QDataStream arg1)
           
 QBitmap toBitmap()
           
 boolean toBool()
           
 QBrush toBrush()
           
 byte[] toByteArray()
           
 QColor toColor()
           
 QColorGroup toColorGroup()
           
 java.lang.String toCString()
           
 QCursor toCursor()
           
 java.util.Calendar toDate()
           
 java.util.Calendar toDateTime()
           
 double toDouble()
           
 double toDouble(boolean[] ok)
           
 QFont toFont()
           
 QIconSet toIconSet()
           
 QImage toImage()
           
 int toInt()
           
 int toInt(boolean[] ok)
           
 QKeySequence toKeySequence()
           
 long toLongLong()
           
 long toLongLong(boolean[] ok)
           
 QPalette toPalette()
           
 QPen toPen()
           
 QPixmap toPixmap()
           
 QPoint toPoint()
           
 QPointArray toPointArray()
           
 QRect toRect()
           
 QRegion toRegion()
           
 QSize toSize()
           
 QSizePolicy toSizePolicy()
           
 java.lang.String toString()
           
 java.util.ArrayList toStringList()
           
 java.util.Date toTime()
           
 int toUInt()
           
 int toUInt(boolean[] ok)
           
 long toULongLong()
           
 long toULongLong(boolean[] ok)
           
 int type()
           
 java.lang.String typeName()
           
static java.lang.String typeToName(int typ)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

Invalid

public static final int Invalid
See Also:
Constant Field Values

Map

public static final int Map
See Also:
Constant Field Values

List

public static final int List
See Also:
Constant Field Values

String

public static final int String
See Also:
Constant Field Values

StringList

public static final int StringList
See Also:
Constant Field Values

Font

public static final int Font
See Also:
Constant Field Values

Pixmap

public static final int Pixmap
See Also:
Constant Field Values

Brush

public static final int Brush
See Also:
Constant Field Values

Rect

public static final int Rect
See Also:
Constant Field Values

Size

public static final int Size
See Also:
Constant Field Values

Color

public static final int Color
See Also:
Constant Field Values

Palette

public static final int Palette
See Also:
Constant Field Values

ColorGroup

public static final int ColorGroup
See Also:
Constant Field Values

IconSet

public static final int IconSet
See Also:
Constant Field Values

Point

public static final int Point
See Also:
Constant Field Values

Image

public static final int Image
See Also:
Constant Field Values

Int

public static final int Int
See Also:
Constant Field Values

UInt

public static final int UInt
See Also:
Constant Field Values

Bool

public static final int Bool
See Also:
Constant Field Values

Double

public static final int Double
See Also:
Constant Field Values

CString

public static final int CString
See Also:
Constant Field Values

PointArray

public static final int PointArray
See Also:
Constant Field Values

Region

public static final int Region
See Also:
Constant Field Values

Bitmap

public static final int Bitmap
See Also:
Constant Field Values

Cursor

public static final int Cursor
See Also:
Constant Field Values

SizePolicy

public static final int SizePolicy
See Also:
Constant Field Values

Date

public static final int Date
See Also:
Constant Field Values

Time

public static final int Time
See Also:
Constant Field Values

DateTime

public static final int DateTime
See Also:
Constant Field Values

ByteArray

public static final int ByteArray
See Also:
Constant Field Values

BitArray

public static final int BitArray
See Also:
Constant Field Values

KeySequence

public static final int KeySequence
See Also:
Constant Field Values

Pen

public static final int Pen
See Also:
Constant Field Values

LongLong

public static final int LongLong
See Also:
Constant Field Values

ULongLong

public static final int ULongLong
See Also:
Constant Field Values
Constructor Detail

QVariant

protected QVariant(java.lang.Class dummy)

QVariant

public QVariant()

QVariant

public QVariant(QVariant arg1)

QVariant

public QVariant(QDataStream s)

QVariant

public QVariant(java.lang.String arg1)

QVariant

public QVariant(java.lang.String[] arg1)

QVariant

public QVariant(QFont arg1)

QVariant

public QVariant(QPixmap arg1)

QVariant

public QVariant(QImage arg1)

QVariant

public QVariant(QBrush arg1)

QVariant

public QVariant(QPoint arg1)

QVariant

public QVariant(QRect arg1)

QVariant

public QVariant(QSize arg1)

QVariant

public QVariant(QColor arg1)

QVariant

public QVariant(QPalette arg1)

QVariant

public QVariant(QColorGroup arg1)

QVariant

public QVariant(QIconSet arg1)

QVariant

public QVariant(QPointArray arg1)

QVariant

public QVariant(QRegion arg1)

QVariant

public QVariant(QBitmap arg1)

QVariant

public QVariant(QCursor arg1)

QVariant

public QVariant(java.util.Calendar arg1)

QVariant

public QVariant(java.util.Date arg1)

QVariant

public QVariant(byte[] arg1)

QVariant

public QVariant(QKeySequence arg1)

QVariant

public QVariant(QPen arg1)

QVariant

public QVariant(int arg1)

QVariant

public QVariant(long arg1)

QVariant

public QVariant(boolean arg1,
                int arg2)

QVariant

public QVariant(double arg1)

QVariant

public QVariant(QSizePolicy arg1)
Method Detail

op_equals

public boolean op_equals(QVariant arg1)

op_not_equals

public boolean op_not_equals(QVariant arg1)

type

public int type()

typeName

public java.lang.String typeName()

canCast

public boolean canCast(int arg1)

cast

public boolean cast(int arg1)

isValid

public boolean isValid()

isNull

public boolean isNull()

clear

public void clear()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toCString

public java.lang.String toCString()

toStringList

public java.util.ArrayList toStringList()

toFont

public QFont toFont()

toPixmap

public QPixmap toPixmap()

toImage

public QImage toImage()

toBrush

public QBrush toBrush()

toPoint

public QPoint toPoint()

toRect

public QRect toRect()

toSize

public QSize toSize()

toColor

public QColor toColor()

toPalette

public QPalette toPalette()

toColorGroup

public QColorGroup toColorGroup()

toIconSet

public QIconSet toIconSet()

toPointArray

public QPointArray toPointArray()

toBitmap

public QBitmap toBitmap()

toRegion

public QRegion toRegion()

toCursor

public QCursor toCursor()

toDate

public java.util.Calendar toDate()

toTime

public java.util.Date toTime()

toDateTime

public java.util.Calendar toDateTime()

toByteArray

public byte[] toByteArray()

toKeySequence

public QKeySequence toKeySequence()

toPen

public QPen toPen()

toInt

public int toInt(boolean[] ok)

toInt

public int toInt()

toUInt

public int toUInt(boolean[] ok)

toUInt

public int toUInt()

toLongLong

public long toLongLong(boolean[] ok)

toLongLong

public long toLongLong()

toULongLong

public long toULongLong(boolean[] ok)

toULongLong

public long toULongLong()

toBool

public boolean toBool()

toDouble

public double toDouble(boolean[] ok)

toDouble

public double toDouble()

toSizePolicy

public QSizePolicy toSizePolicy()

asString

public java.lang.String asString()

asCString

public java.lang.String asCString()

asStringList

public java.util.ArrayList asStringList()

asFont

public QFont asFont()

asPixmap

public QPixmap asPixmap()

asImage

public QImage asImage()

asBrush

public QBrush asBrush()

asPoint

public QPoint asPoint()

asRect

public QRect asRect()

asSize

public QSize asSize()

asColor

public QColor asColor()

asPalette

public QPalette asPalette()

asColorGroup

public QColorGroup asColorGroup()

asIconSet

public QIconSet asIconSet()

asPointArray

public QPointArray asPointArray()

asBitmap

public QBitmap asBitmap()

asRegion

public QRegion asRegion()

asCursor

public QCursor asCursor()

asDate

public java.util.Calendar asDate()

asTime

public java.util.Date asTime()

asDateTime

public java.util.Calendar asDateTime()

asByteArray

public byte[] asByteArray()

asKeySequence

public QKeySequence asKeySequence()

asPen

public QPen asPen()

asInt

public int asInt()

asUInt

public int asUInt()

asBool

public boolean asBool()

asDouble

public double asDouble()

asSizePolicy

public QSizePolicy asSizePolicy()

load

public void load(QDataStream arg1)

save

public void save(QDataStream arg1)

typeToName

public static java.lang.String typeToName(int typ)

nameToType

public static int nameToType(java.lang.String name)

finalize

protected void finalize()
                 throws java.lang.InternalError
Deletes the wrapped C++ instance

Overrides:
finalize in class java.lang.Object
Throws:
java.lang.InternalError

dispose

public void dispose()
Delete the wrapped C++ instance ahead of finalize()


isDisposed

public boolean isDisposed()
Has the wrapped C++ instance been deleted?