- All Implemented Interfaces:
QtObjectInterface
Represents a value on the JavaScript heap belonging to a QJSEngine
Java wrapper for Qt class QJSManagedValue
- Since:
- This class was introduced in Qt 6.1.
Either each
QJSManagedValueobject or theQJSEngineobject should be explicitly disposed by callingdispose()to avoid crashes during garbage collection.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionQJSManagedValue(QJSPrimitiveValue value, QJSEngine engine) QJSManagedValue(QJSValue value, QJSEngine engine) QJSManagedValue(String string, QJSEngine engine) QJSManagedValue(Object variant, QJSEngine engine) -
Method Summary
Modifier and TypeMethodDescriptionfinal QJSValuecall()Overloaded function forcall(java.util.Collection)witharguments = java.util.Collections.emptyList().final QJSValuecall(Collection<? extends QJSValue> arguments) final QJSValueOverloaded function forcallAsConstructor(java.util.Collection)witharguments = java.util.Collections.emptyList().final QJSValuecallAsConstructor(Collection<? extends QJSValue> arguments) final QJSValuecallWithInstance(QJSValue instance) Overloaded function forcallWithInstance(io.qt.qml.QJSValue, java.util.Collection)witharguments = java.util.Collections.emptyList().final QJSValuecallWithInstance(QJSValue instance, Collection<? extends QJSValue> arguments) final booleandeleteProperty(int arrayIndex) final booleandeleteProperty(String name) final QJSEngineengine()final booleanequals(QJSManagedValue other) final booleanhasOwnProperty(int arrayIndex) final booleanhasOwnProperty(String name) final booleanhasProperty(int arrayIndex) final booleanhasProperty(String name) final booleanisArray()final booleanfinal booleanisDate()final booleanisError()final booleanfinal booleanfinal booleanSeeQJSManagedValue::isJsMetaType()const final booleanisNull()final booleanisNumber()final booleanisObject()final booleanfinal booleanfinal booleanfinal booleanisString()final booleanisSymbol()final booleanfinal booleanisUrl()final booleanfinal QJSManagedValueOverloaded function forjsMetaInstantiate(java.util.Collection)withvalues = java.util.Collections.emptyList().final QJSManagedValuejsMetaInstantiate(Collection<? extends QJSValue> values) SeeQJSManagedValue::jsMetaInstantiate(QJSValueList)const final QStringListSeeQJSManagedValue::jsMetaMembers()const final QJSManagedValueSeeQJSManagedValue::jsMetaType()const final QJSValueproperty(int arrayIndex) final QJSValuefinal QJSManagedValuefinal voidsetProperty(int arrayIndex, boolean value) Overloaded function forsetProperty(int, io.qt.qml.QJSValue).final voidsetProperty(int arrayIndex, double value) Overloaded function forsetProperty(int, io.qt.qml.QJSValue).final voidsetProperty(int arrayIndex, int value) Overloaded function forsetProperty(int, io.qt.qml.QJSValue).final voidsetProperty(int arrayIndex, QJSValue value) final voidsetProperty(int arrayIndex, QJSValue.SpecialValue value) Overloaded function forsetProperty(int, io.qt.qml.QJSValue).final voidsetProperty(int arrayIndex, String value) Overloaded function forsetProperty(int, io.qt.qml.QJSValue).final voidsetProperty(String name, boolean value) Overloaded function forsetProperty(java.lang.String, io.qt.qml.QJSValue).final voidsetProperty(String name, double value) Overloaded function forsetProperty(java.lang.String, io.qt.qml.QJSValue).final voidsetProperty(String name, int value) Overloaded function forsetProperty(java.lang.String, io.qt.qml.QJSValue).final voidsetProperty(String name, QJSValue value) final voidsetProperty(String name, QJSValue.SpecialValue value) Overloaded function forsetProperty(java.lang.String, io.qt.qml.QJSValue).final voidsetProperty(String name, String value) Overloaded function forsetProperty(java.lang.String, io.qt.qml.QJSValue).final voidsetPrototype(QJSManagedValue prototype) final booleanstrictlyEquals(QJSManagedValue other) final booleanfinal QDateTimefinal intfinal QJSValuefinal doubletoNumber()final QJSPrimitiveValuefinal QMetaObjectfinal QObjectfinal QRegularExpressionfinal StringtoString()final QUrltoUrl()final Objectfinal QJSManagedValue.Typetype()Methods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QJSManagedValue
public QJSManagedValue() -
QJSManagedValue
- Parameters:
value-engine-
-
QJSManagedValue
- Parameters:
value-engine-
-
QJSManagedValue
- Parameters:
string-engine-
-
QJSManagedValue
- Parameters:
variant-engine-
-
-
Method Details
-
call
- Parameters:
arguments-- Returns:
-
callAsConstructor
- Parameters:
arguments-- Returns:
-
callWithInstance
@QtUninvokable public final QJSValue callWithInstance(QJSValue instance, Collection<? extends QJSValue> arguments) - Parameters:
instance-arguments-- Returns:
-
deleteProperty
- Parameters:
name-- Returns:
-
deleteProperty
- Parameters:
arrayIndex-- Returns:
-
engine
- Returns:
-
equals
- Parameters:
other-- Returns:
-
hasOwnProperty
- Parameters:
name-- Returns:
-
hasOwnProperty
- Parameters:
arrayIndex-- Returns:
-
hasProperty
- Parameters:
name-- Returns:
-
hasProperty
- Parameters:
arrayIndex-- Returns:
-
isArray
- Returns:
-
isBoolean
- Returns:
-
isDate
- Returns:
-
isError
- Returns:
-
isFunction
- Returns:
-
isInteger
- Returns:
-
isJsMetaType
See
QJSManagedValue::isJsMetaType()const - Returns:
-
isNull
- Returns:
-
isNumber
- Returns:
-
isObject
- Returns:
-
isQMetaObject
- Returns:
-
isQObject
- Returns:
-
isRegularExpression
- Returns:
-
isString
- Returns:
-
isSymbol
- Returns:
-
isUndefined
- Returns:
-
isUrl
- Returns:
-
isVariant
- Returns:
-
jsMetaInstantiate
@QtUninvokable public final QJSManagedValue jsMetaInstantiate(Collection<? extends QJSValue> values) See
QJSManagedValue::jsMetaInstantiate(QJSValueList)const - Parameters:
values-- Returns:
-
jsMetaMembers
See
QJSManagedValue::jsMetaMembers()const - Returns:
-
jsMetaType
See
QJSManagedValue::jsMetaType()const - Returns:
-
property
- Parameters:
name-- Returns:
-
property
- Parameters:
arrayIndex-- Returns:
-
prototype
- Returns:
-
setProperty
- Parameters:
name-value-
-
setProperty
- Parameters:
arrayIndex-value-
-
setPrototype
- Parameters:
prototype-
-
strictlyEquals
- Parameters:
other-- Returns:
-
toBoolean
- Returns:
-
toDateTime
- Returns:
-
toInteger
- Returns:
-
toJSValue
- Returns:
-
toNumber
- Returns:
-
toPrimitive
- Returns:
-
toQMetaObject
- Returns:
-
toQObject
- Returns:
-
toRegularExpression
- Returns:
-
toString
-
toUrl
- Returns:
-
toVariant
- Returns:
-
type
- Returns:
-
call
Overloaded function for
call(java.util.Collection)witharguments = java.util.Collections.emptyList(). -
callAsConstructor
Overloaded function for
callAsConstructor(java.util.Collection)witharguments = java.util.Collections.emptyList(). -
callWithInstance
Overloaded function for
callWithInstance(io.qt.qml.QJSValue, java.util.Collection)witharguments = java.util.Collections.emptyList(). -
jsMetaInstantiate
Overloaded function for
jsMetaInstantiate(java.util.Collection)withvalues = java.util.Collections.emptyList(). -
setProperty
Overloaded function for
setProperty(java.lang.String, io.qt.qml.QJSValue). -
setProperty
Overloaded function for
setProperty(java.lang.String, io.qt.qml.QJSValue). -
setProperty
Overloaded function for
setProperty(java.lang.String, io.qt.qml.QJSValue). -
setProperty
Overloaded function for
setProperty(java.lang.String, io.qt.qml.QJSValue). -
setProperty
Overloaded function for
setProperty(java.lang.String, io.qt.qml.QJSValue). -
setProperty
Overloaded function for
setProperty(int, io.qt.qml.QJSValue). -
setProperty
Overloaded function for
setProperty(int, io.qt.qml.QJSValue). -
setProperty
Overloaded function for
setProperty(int, io.qt.qml.QJSValue). -
setProperty
Overloaded function for
setProperty(int, io.qt.qml.QJSValue). -
setProperty
Overloaded function for
setProperty(int, io.qt.qml.QJSValue).
-