java.lang.Object
io.qt.QtObject
io.qt.script.QScriptEngineAgent
- All Implemented Interfaces:
QtObjectInterface
Interface to report events pertaining to QScriptEngine execution
Java wrapper for Qt class QScriptEngineAgent
- Since:
- This class was introduced in Qt 4.4.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enumQScriptEngineAgent::Extension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidfinal QScriptEngineengine()voidexceptionCatch(long scriptId, QScriptValue exception) voidexceptionThrow(long scriptId, QScriptValue exception, boolean hasHandler) final Objectextension(QScriptEngineAgent.Extension extension) Overloaded function forextension(io.qt.script.QScriptEngineAgent.Extension, java.lang.Object)withargument = null.extension(QScriptEngineAgent.Extension extension, Object argument) voidfunctionEntry(long scriptId) voidfunctionExit(long scriptId, QScriptValue returnValue) voidpositionChange(long scriptId, int lineNumber, int columnNumber) voidscriptLoad(long id, String program, String fileName, int baseLineNumber) voidscriptUnload(long id) booleansupportsExtension(QScriptEngineAgent.Extension extension) Methods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QScriptEngineAgent
- Parameters:
engine-
-
-
Method Details
-
engine
- Returns:
-
contextPop
-
contextPush
-
exceptionCatch
- Parameters:
scriptId-exception-
-
exceptionThrow
@QtUninvokable public void exceptionThrow(long scriptId, QScriptValue exception, boolean hasHandler) - Parameters:
scriptId-exception-hasHandler-
-
extension
- Parameters:
extension-argument-- Returns:
-
functionEntry
- Parameters:
scriptId-
-
functionExit
- Parameters:
scriptId-returnValue-
-
positionChange
- Parameters:
scriptId-lineNumber-columnNumber-
-
scriptLoad
- Parameters:
id-program-fileName-baseLineNumber-
-
scriptUnload
- Parameters:
id-
-
supportsExtension
- Parameters:
extension-- Returns:
-
extension
Overloaded function for
extension(io.qt.script.QScriptEngineAgent.Extension, java.lang.Object)withargument = null.
-