- All Implemented Interfaces:
QtObjectInterface,Cloneable
Manages named types in the meta-object system
Java wrapper for Qt class QMetaType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceConvert value of T1 into T2static interfaceWrites a value to data stream.static interfaceReads a value from data stream.static interfaceWrites a value to debug stream.static final classThis class represents a QMetaType-registered but Java-unknown 8 Bit enumerator.static final classThis class represents a QMetaType-registered but Java-unknown 32 Bit enumerator.static final classThis class represents a QMetaType-registered but Java-unknown enumerator type which can be used in QFlags.static final classThis class represents a QMetaType-registered but Java-unknown QFlags type.static final classThis class represents a QMetaType-registered but Java-unknown gadget type.static final classThis class represents a QMetaType-registered but Java-unknown 64 Bit enumerator.static final classThis class represents a QMetaType-registered but Java-unknown object type.static final classThis class represents a QMetaType-registered but Java-unknown 16 Bit enumerator.static interfaceInterface super type for all generic classes representing a QMetaType-registered but Java-unknown value type.static final classThis class represents a QMetaType-registered but Java-unknown value type.static enumJava wrapper for Qt enumQMetaType::Typestatic enumJava wrapper for Qt enumQMetaType::TypeFlagstatic final classQFlagstype for enumQMetaType.TypeFlag -
Constructor Summary
ConstructorsConstructorDescriptionQMetaType(int type) SeeQMetaType::QMetaType(QMetaType) QMetaType(QMetaType.Type type) Overloaded constructor forQMetaType(int). -
Method Summary
Modifier and TypeMethodDescriptionfinal longalignOf()static booleancanConvert(QMetaType fromType, QMetaType toType) clone()Creates and returns a copy of this object.final intstatic OptionalIntDeprecated.Deprecated.final Objectcreate()Overloaded function forcreate(java.lang.Object)withcopy = null.static Objectcreate(int type) Deprecated.static ObjectDeprecated.final Objectfinal booleandebugStream(QDebug dbg, Object rhs) static booleandebugStream(QDebug dbg, Object rhs, int typeId) Deprecated.final booleanfinal booleanstatic OptionalIntDeprecated.booleanfinal QMetaType.TypeFlagsflags()static QMetaTypefromName(byte [] name) Overloaded function forfromName(io.qt.core.QByteArrayView).static QMetaTypefromName(QByteArray name) Overloaded function forfromName(io.qt.core.QByteArrayView).static QMetaTypefromName(QByteArrayView name) static QMetaTypeOverloaded function forfromName(io.qt.core.QByteArrayView).static QMetaTypefromName(ByteBuffer name) Overloaded function forfromName(io.qt.core.QByteArrayView).static QMetaTypefromObject(Object obj) static QMetaTypeinthashCode()Returns the objects's hash code computed byqHash(QMetaType).static booleanhasRegisteredConverterFunction(QMetaType fromType, QMetaType toType) final booleanfinal booleanstatic booleanhasRegisteredDebugStreamOperator(int typeId) Deprecated.final intid()Overloaded function forid(int)witharg__1 = 0.final intid(int arg__1) final booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanstatic booleanisRegistered(int type) final booleanisValid()final Class<?> javaType()Returns the Java class for this meta type.static Class<?> javaType(int metaTypeId) Returns the Java class for the given meta type ID.load(QDataStream stream) load(QDataStream stream, int type) Deprecated.final QMetaObjectstatic QMetaObjectmetaObjectForType(int type) Deprecated.static intmetaTypeId(Class<?> clazz, QMetaType ... instantiations) Deprecated.final Stringname()static intqMetaTypeId(Class<?> clazz, QMetaType... instantiations) SeeqMetaTypeId<T>()static intqRegisterMetaType(Class<?> clazz, QMetaType... instantiations) static <T1,T2> boolean registerConverter(QMetaType.ConverterFn<T1, T2> converterFn) Registers debug stream operator for meta typeT.static <T> intregisterDataStreamOperators(QMetaType.DataStreamInFn<T> datastreamInFn, QMetaType.DataStreamOutFn<T> datastreamOutFn) Registers datastream operators for meta typeT.static <T> intregisterDebugStreamOperator(QMetaType.DebugStreamFn<T> debugstreamFn) Registers debug stream operator for meta typeT.static intregisterMetaType(Class<?> clazz, QMetaType ... instantiations) Deprecated.UseqRegisterMetaType(Class, QMetaType...)instead.final voidstatic booleansave(QDataStream stream, int type, Object data) Deprecated.final booleansave(QDataStream stream, Object data) final longsizeOf()static intsizeOf(int type) Deprecated.toString()Seeoperator<<(QDebug,QMetaType) static inttype(byte [] typeName) Deprecated.static inttype(QByteArray typeName) Deprecated.static intDeprecated.static QMetaType.TypeFlagstypeFlags(int type) Deprecated.static StringtypeName(int type) Deprecated.static voidunregisterConverterFunction(QMetaType from, QMetaType to) SeeQMetaType::unregisterConverterFunction(QMetaType, QMetaType) static voidunregisterMetaType(QMetaType type) SeeQMetaType::unregisterMetaType(QMetaType) Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
QMetaType
public QMetaType() -
QMetaType
See
QMetaType::QMetaType(QMetaType) -
QMetaType
public QMetaType(int type) -
QMetaType
Overloaded constructor forQMetaType(int).- Parameters:
type-
-
-
Method Details
-
alignOf
-
compare
-
create
-
debugStream
-
equals
-
flags
-
hasRegisteredDataStreamOperators
-
hasRegisteredDebugStreamOperator
-
id
-
isCopyConstructible
-
isDefaultConstructible
-
isDestructible
-
isEqualityComparable
-
isMoveConstructible
-
isOrdered
-
isRegistered
-
isValid
-
load
-
metaObject
-
name
-
equals
-
registerType
-
save
-
sizeOf
-
canConvert
-
compare
Deprecated. -
convert
-
convert
Deprecated. -
create
Deprecated. -
debugStream
Deprecated. -
equals
Deprecated. -
fromName
-
fromType
-
hasRegisteredConverterFunction
-
hasRegisteredDebugStreamOperator
Deprecated. -
isRegistered
public static boolean isRegistered(int type) -
load
Deprecated. -
metaObjectForType
Deprecated.See
QMetaType::metaObjectForType(int) -
qMetaTypeId
See
qMetaTypeId<T>() -
qRegisterMetaType
-
save
Deprecated. -
sizeOf
Deprecated. -
type
Deprecated.See
QMetaType::type(::QByteArray) -
type
Deprecated.See
QMetaType::type(const char*) -
typeFlags
Deprecated.See
QMetaType::typeFlags(int) -
typeName
Deprecated.See
QMetaType::typeName(int) -
unregisterConverterFunction
See
QMetaType::unregisterConverterFunction(QMetaType, QMetaType) -
unregisterMetaType
See
QMetaType::unregisterMetaType(QMetaType) -
equals
-
hashCode
Returns the objects's hash code computed byqHash(QMetaType). -
registerMetaType
Deprecated.UseqRegisterMetaType(Class, QMetaType...)instead. -
metaTypeId
Deprecated.UseqMetaTypeId(Class, QMetaType...)instead. -
registerDataStreamOperators
public static <T> int registerDataStreamOperators(QMetaType.DataStreamInFn<T> datastreamInFn, QMetaType.DataStreamOutFn<T> datastreamOutFn) Registers datastream operators for meta typeT.- Parameters:
datastreamInFn- (only lambda expressions allowed)datastreamOutFn- (only lambda expressions allowed)- Returns:
- the registered meta type
-
registerDebugStreamOperator
Registers debug stream operator for meta typeT.- Parameters:
debugstreamFn- (only lambda expressions allowed)- Returns:
- the registered meta type
-
registerConverter
Registers debug stream operator for meta typeT.- Parameters:
converterFn- (only lambda expressions allowed)- Returns:
- the registered meta type
-
javaType
Returns the Java class for this meta type.- Returns:
- java class
-
javaType
Returns the Java class for the given meta type ID.- Returns:
- java class
-
fromObject
-
toString
See
operator<<(QDebug,QMetaType) -
clone
Creates and returns a copy of this object.
See
QMetaType::QMetaType(QMetaType) -
create
Overloaded function for
create(java.lang.Object)withcopy = null. -
id
Overloaded function for
id(int)witharg__1 = 0. -
create
Deprecated.Overloaded function for
create(int, java.lang.Object)withcopy = null. -
fromName
Overloaded function for
fromName(io.qt.core.QByteArrayView). -
fromName
Overloaded function for
fromName(io.qt.core.QByteArrayView). -
fromName
Overloaded function for
fromName(io.qt.core.QByteArrayView). -
fromName
Overloaded function for
fromName(io.qt.core.QByteArrayView). -
type
Deprecated.Overloaded function for
type(io.qt.core.QByteArray).
-
qMetaTypeId(Class, QMetaType...)instead.