- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QScriptEngine extends QObject
Environment for evaluating Qt Script code
Java wrapper for Qt class QScriptEngine
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
QScriptEngine.FunctionSignature
Java wrapper for Qt function pointer QScriptEngine::FunctionSignaturestatic class
QScriptEngine.QObjectWrapOption
Java wrapper for Qt enum QScriptEngine::QObjectWrapOptionstatic class
QScriptEngine.QObjectWrapOptions
QFlags type for enumQScriptEngine.QObjectWrapOption
static class
QScriptEngine.ValueOwnership
Java wrapper for Qt enum QScriptEngine::ValueOwnershipNested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QDeclarativeConstructor, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
-
Field Summary
Fields Modifier and Type Field Description QObject.Signal1<QScriptValue>
signalHandlerException
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class. -
Constructor Summary
Constructors Modifier Constructor Description QScriptEngine()
QScriptEngine(QObject parent)
protected
QScriptEngine(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QScriptEngine(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, timerEvent, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class. -
signalHandlerException
-
-
Constructor Details
-
QScriptEngine
public QScriptEngine() -
QScriptEngine
-
QScriptEngine
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QScriptEngine
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
abortEvaluation
Overloaded function for
abortEvaluation(io.qt.script.QScriptValue)
withresult = new io.qt.script.QScriptValue()
. -
abortEvaluation
-
agent
-
availableExtensions
-
canEvaluate
-
clearExceptions
-
collectGarbage
-
currentContext
-
defaultPrototype
-
evaluate
-
evaluate
Overloaded function for
evaluate(java.lang.String, java.lang.String, int)
withlineNumber = 1
. -
evaluate
Overloaded function for
evaluate(java.lang.String, java.lang.String, int)
with:
fileName = ""
lineNumber = 1
-
evaluate
-
globalObject
-
hasUncaughtException
-
importExtension
-
importedExtensions
-
installTranslatorFunctions
Overloaded function for
installTranslatorFunctions(io.qt.script.QScriptValue)
withobject = new io.qt.script.QScriptValue()
. -
installTranslatorFunctions
-
isEvaluating
-
newActivationObject
-
newArray
Overloaded function for
newArray(int)
withlength = 0
. -
newArray
-
newDate
-
newDate
-
newFunction
@QtUninvokable public final QScriptValue newFunction(QScriptEngine.FunctionSignature signature, QScriptValue prototype)Overloaded function for
newFunction(io.qt.script.QScriptEngine.FunctionSignature, io.qt.script.QScriptValue, int)
withlength = 0
. -
newFunction
@QtUninvokable public final QScriptValue newFunction(QScriptEngine.FunctionSignature signature, QScriptValue prototype, int length) -
newFunction
Overloaded function for
newFunction(io.qt.script.QScriptEngine.FunctionSignature, int)
withlength = 0
. -
newFunction
@QtUninvokable public final QScriptValue newFunction(QScriptEngine.FunctionSignature signature, int length) -
newObject
-
newObject
Overloaded function for
newObject(io.qt.script.QScriptClass, io.qt.script.QScriptValue)
withdata = new io.qt.script.QScriptValue()
. -
newObject
-
newQObject
@QtUninvokable public final QScriptValue newQObject(QObject object, QScriptEngine.ValueOwnership ownership, QScriptEngine.QObjectWrapOption... options) -
newQObject
@QtUninvokable public final QScriptValue newQObject(QObject object, QScriptEngine.ValueOwnership ownership)Overloaded function for
newQObject(io.qt.core.QObject, io.qt.script.QScriptEngine.ValueOwnership, io.qt.script.QScriptEngine.QObjectWrapOptions)
withoptions = new io.qt.script.QScriptEngine.QObjectWrapOptions(0)
. -
newQObject
Overloaded function for
newQObject(io.qt.core.QObject, io.qt.script.QScriptEngine.ValueOwnership, io.qt.script.QScriptEngine.QObjectWrapOptions)
with:
ownership = io.qt.script.QScriptEngine.ValueOwnership.QtOwnership
options = new io.qt.script.QScriptEngine.QObjectWrapOptions(0)
-
newQObject
@QtUninvokable public final QScriptValue newQObject(QObject object, QScriptEngine.ValueOwnership ownership, QScriptEngine.QObjectWrapOptions options) -
newQObject
@QtUninvokable public final QScriptValue newQObject(QScriptValue scriptObject, QObject qtObject, QScriptEngine.ValueOwnership ownership, QScriptEngine.QObjectWrapOption... options) -
newQObject
@QtUninvokable public final QScriptValue newQObject(QScriptValue scriptObject, QObject qtObject, QScriptEngine.ValueOwnership ownership)Overloaded function for
newQObject(io.qt.script.QScriptValue, io.qt.core.QObject, io.qt.script.QScriptEngine.ValueOwnership, io.qt.script.QScriptEngine.QObjectWrapOptions)
withoptions = new io.qt.script.QScriptEngine.QObjectWrapOptions(0)
. -
newQObject
Overloaded function for
newQObject(io.qt.script.QScriptValue, io.qt.core.QObject, io.qt.script.QScriptEngine.ValueOwnership, io.qt.script.QScriptEngine.QObjectWrapOptions)
with:
ownership = io.qt.script.QScriptEngine.ValueOwnership.QtOwnership
options = new io.qt.script.QScriptEngine.QObjectWrapOptions(0)
-
newQObject
@QtUninvokable public final QScriptValue newQObject(QScriptValue scriptObject, QObject qtObject, QScriptEngine.ValueOwnership ownership, QScriptEngine.QObjectWrapOptions options) -
newRegExp
-
newRegExp
-
newVariant
-
newVariant
-
nullValue
-
popContext
-
processEventsInterval
-
pushContext
-
reportAdditionalMemoryCost
-
setAgent
-
setDefaultPrototype
-
setGlobalObject
-
setProcessEventsInterval
-
toObject
-
toStringHandle
-
uncaughtException
-
uncaughtExceptionBacktrace
-
uncaughtExceptionLineNumber
-
undefinedValue
-
checkSyntax
-