- All Implemented Interfaces:
QtObjectInterface,Cloneable
Acts as a container for Qt/JavaScript data types
Java wrapper for Qt class QJSValue
Either each QJSValue object or the QJSEngine object should be explicitly disposed by calling dispose() to avoid crashes during garbage collection.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enumQJSValue::ErrorTypestatic enumJava wrapper for Qt enumQJSValue::ObjectConversionBehaviorstatic enumJava wrapper for Qt enumQJSValue::SpecialValue -
Constructor Summary
ConstructorsConstructorDescriptionQJSValue()Overloaded constructor forQJSValue(io.qt.qml.QJSValue.SpecialValue)withvalue = io.qt.qml.QJSValue.SpecialValue.UndefinedValue.QJSValue(boolean value) QJSValue(double value) QJSValue(int value) QJSValue(QJSPrimitiveValue value) SeeQJSValue::QJSValue(QJSPrimitiveValue&&) QJSValue(QJSManagedValue value) SeeQJSValue::QJSValue(QJSManagedValue&&) QJSValue(QJSValue.SpecialValue value) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidassign(boolean other) Overloaded function forassign(io.qt.qml.QJSValue).final voidassign(double other) Overloaded function forassign(io.qt.qml.QJSValue).final voidassign(int other) Overloaded function forassign(io.qt.qml.QJSValue).final voidfinal voidassign(QJSValue.SpecialValue other) Overloaded function forassign(io.qt.qml.QJSValue).final voidOverloaded function forassign(io.qt.qml.QJSValue).final QJSValuecall()Overloaded function forcall(java.util.Collection)withargs = java.util.Collections.emptyList().final QJSValuecall(Collection<? extends QJSValue> args) final QJSValueOverloaded function forcallAsConstructor(java.util.Collection)withargs = java.util.Collections.emptyList().final QJSValuecallAsConstructor(Collection<? extends QJSValue> args) final QJSValuecallWithInstance(QJSValue instance) Overloaded function forcallWithInstance(io.qt.qml.QJSValue, java.util.Collection)withargs = java.util.Collections.emptyList().final QJSValuecallWithInstance(QJSValue instance, Collection<? extends QJSValue> args) clone()Creates and returns a copy of this object.final booleandeleteProperty(String name) final booleanequals(boolean other) Overloaded function forequals(io.qt.qml.QJSValue).final booleanequals(double other) Overloaded function forequals(io.qt.qml.QJSValue).final booleanequals(int other) Overloaded function forequals(io.qt.qml.QJSValue).final booleanfinal booleanequals(QJSValue.SpecialValue other) Overloaded function forequals(io.qt.qml.QJSValue).final booleanOverloaded function forequals(io.qt.qml.QJSValue).final QJSValue.ErrorTypefinal booleanhasOwnProperty(String name) final booleanhasProperty(String name) final booleanisArray()final booleanfinal booleanfinal booleanisDate()final booleanisError()final booleanisNull()final booleanisNumber()final booleanisObject()final booleanfinal booleanfinal booleanisRegExp()final booleanisString()final booleanfinal booleanisUrl()final QJSValueproperty(int arrayIndex) final QJSValuefinal QJSValuevoidreadFrom(QDataStream arg__1) Seeoperator>>(QDataStream&,QJSValue&) final 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(boolean prototype) Overloaded function forsetPrototype(io.qt.qml.QJSValue).final voidsetPrototype(double prototype) Overloaded function forsetPrototype(io.qt.qml.QJSValue).final voidsetPrototype(int prototype) Overloaded function forsetPrototype(io.qt.qml.QJSValue).final voidsetPrototype(QJSValue prototype) final voidsetPrototype(QJSValue.SpecialValue prototype) Overloaded function forsetPrototype(io.qt.qml.QJSValue).final voidsetPrototype(String prototype) Overloaded function forsetPrototype(io.qt.qml.QJSValue).final booleanstrictlyEquals(boolean other) Overloaded function forstrictlyEquals(io.qt.qml.QJSValue).final booleanstrictlyEquals(double other) Overloaded function forstrictlyEquals(io.qt.qml.QJSValue).final booleanstrictlyEquals(int other) Overloaded function forstrictlyEquals(io.qt.qml.QJSValue).final booleanstrictlyEquals(QJSValue other) final booleanOverloaded function forstrictlyEquals(io.qt.qml.QJSValue).final booleanstrictlyEquals(String other) Overloaded function forstrictlyEquals(io.qt.qml.QJSValue).final booleanfinal QDateTimefinal doubletoDouble()Deprecated.final inttoInt()final doubletoNumber()final ObjecttoObject()Deprecated.UsetoVariant()instead.final QJSPrimitiveValuefinal QMetaObjectfinal QObjectfinal StringtoString()final Objectfinal ObjecttoVariant(QJSValue.ObjectConversionBehavior behavior) voidwriteTo(QDataStream arg__1) Methods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QJSValue
See
QJSValue::QJSValue(QJSManagedValue&&) - Parameters:
value-
-
QJSValue
See
QJSValue::QJSValue(QJSPrimitiveValue&&) - Parameters:
value-
-
QJSValue
- Parameters:
other-
-
QJSValue
- Parameters:
value-
-
QJSValue
- Parameters:
value-
-
QJSValue
public QJSValue(boolean value) - Parameters:
value-
-
QJSValue
public QJSValue(double value) - Parameters:
value-
-
QJSValue
public QJSValue(int value) - Parameters:
value-
-
QJSValue
public QJSValue()Overloaded constructor for
QJSValue(io.qt.qml.QJSValue.SpecialValue)withvalue = io.qt.qml.QJSValue.SpecialValue.UndefinedValue.
-
-
Method Details
-
call
- Parameters:
args-- Returns:
-
callAsConstructor
- Parameters:
args-- Returns:
-
callWithInstance
@QtUninvokable public final QJSValue callWithInstance(QJSValue instance, Collection<? extends QJSValue> args) - Parameters:
instance-args-- Returns:
-
deleteProperty
- Parameters:
name-- Returns:
-
equals
- Parameters:
other-- Returns:
-
errorType
- Returns:
-
hasOwnProperty
- Parameters:
name-- Returns:
-
hasProperty
- Parameters:
name-- Returns:
-
isArray
- Returns:
-
isBoolean
- Returns:
-
isCallable
- Returns:
-
isDate
- Returns:
-
isError
- Returns:
-
isNull
- Returns:
-
isNumber
- Returns:
-
isObject
- Returns:
-
isQMetaObject
- Returns:
-
isQObject
- Returns:
-
isRegExp
- Returns:
-
isString
- Returns:
-
isUndefined
- Returns:
-
isUrl
- Returns:
-
writeTo
- Parameters:
arg__1-
-
assign
- Parameters:
other-
-
readFrom
See
operator>>(QDataStream&,QJSValue&) - Parameters:
arg__1-
-
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:
-
toInt
- Returns:
-
toNumber
- Returns:
-
toPrimitive
- Returns:
-
toQMetaObject
- Returns:
-
toQObject
- Returns:
-
toString
-
toVariant
- Returns:
-
toVariant
- Parameters:
behavior-- Returns:
-
clone
Creates and returns a copy of this object.
-
call
Overloaded function for
call(java.util.Collection)withargs = java.util.Collections.emptyList(). -
callAsConstructor
Overloaded function for
callAsConstructor(java.util.Collection)withargs = java.util.Collections.emptyList(). -
callWithInstance
Overloaded function for
callWithInstance(io.qt.qml.QJSValue, java.util.Collection)withargs = java.util.Collections.emptyList(). -
equals
Overloaded function for
equals(io.qt.qml.QJSValue). -
equals
Overloaded function for
equals(io.qt.qml.QJSValue). -
equals
Overloaded function for
equals(io.qt.qml.QJSValue). -
equals
Overloaded function for
equals(io.qt.qml.QJSValue). -
equals
Overloaded function for
equals(io.qt.qml.QJSValue). -
assign
Overloaded function for
assign(io.qt.qml.QJSValue). -
assign
Overloaded function for
assign(io.qt.qml.QJSValue). -
assign
Overloaded function for
assign(io.qt.qml.QJSValue). -
assign
Overloaded function for
assign(io.qt.qml.QJSValue). -
assign
Overloaded function for
assign(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(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). -
setPrototype
Overloaded function for
setPrototype(io.qt.qml.QJSValue). -
setPrototype
Overloaded function for
setPrototype(io.qt.qml.QJSValue). -
setPrototype
Overloaded function for
setPrototype(io.qt.qml.QJSValue). -
setPrototype
Overloaded function for
setPrototype(io.qt.qml.QJSValue). -
setPrototype
Overloaded function for
setPrototype(io.qt.qml.QJSValue). -
strictlyEquals
Overloaded function for
strictlyEquals(io.qt.qml.QJSValue). -
strictlyEquals
Overloaded function for
strictlyEquals(io.qt.qml.QJSValue). -
strictlyEquals
Overloaded function for
strictlyEquals(io.qt.qml.QJSValue). -
strictlyEquals
Overloaded function for
strictlyEquals(io.qt.qml.QJSValue). -
strictlyEquals
Overloaded function for
strictlyEquals(io.qt.qml.QJSValue). -
toDouble
Deprecated.UsetoNumber()instead. -
toObject
Deprecated.UsetoVariant()instead.
-
toNumber()instead.