All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.scxml.QScxmlNullDataModel Maven / Gradle / Ivy

Go to download

Provides classes and tools for creating state machines from SCXML files and embedding them in applications.

The newest version!
package io.qt.scxml;

import io.qt.*;


/**
 * 

The null data model for a Qt SCXML stateMachine

*

Java wrapper for Qt class QScxmlNullDataModel

*/ public class QScxmlNullDataModel extends io.qt.scxml.QScxmlDataModel { /** * This variable stores the meta-object for the class. */ public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QScxmlNullDataModel.class); /** *

See QScxmlNullDataModel::QScxmlNullDataModel(QObject*)

* @param parent */ public QScxmlNullDataModel(io.qt.core.@Nullable QObject parent){ super((QPrivateConstructor)null); initialize_native(this, parent); } private native static void initialize_native(QScxmlNullDataModel instance, io.qt.core.QObject parent); /** *

See QScxmlDataModel::evaluateAssignment(QScxmlExecutableContent::EvaluatorId,bool*)

* @param id * @param ok */ public final void evaluateAssignment(int id, boolean @Nullable[] ok){ evaluateAssignment_native_qint32_bool_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), id, ok); } private native void evaluateAssignment_native_qint32_bool_ptr(long __this__nativeId, int id, boolean[] ok); /** *

See QScxmlDataModel::evaluateForeach(QScxmlExecutableContent::EvaluatorId,bool*,QScxmlDataModel::ForeachLoopBody*)

* @param id * @param ok * @param body */ public final void evaluateForeach(int id, boolean @Nullable[] ok, io.qt.scxml.QScxmlDataModel.@Nullable ForeachLoopBody body){ evaluateForeach_native_qint32_bool_ptr_QScxmlDataModel_ForeachLoopBody_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), id, ok, QtJambi_LibraryUtilities.internal.checkedNativeId(body)); } private native void evaluateForeach_native_qint32_bool_ptr_QScxmlDataModel_ForeachLoopBody_ptr(long __this__nativeId, int id, boolean[] ok, long body); /** *

See QScxmlDataModel::evaluateInitialization(QScxmlExecutableContent::EvaluatorId,bool*)

* @param id * @param ok */ public final void evaluateInitialization(int id, boolean @Nullable[] ok){ evaluateInitialization_native_qint32_bool_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), id, ok); } private native void evaluateInitialization_native_qint32_bool_ptr(long __this__nativeId, int id, boolean[] ok); /** *

See QScxmlDataModel::evaluateToBool(QScxmlExecutableContent::EvaluatorId,bool*)

* @param id * @param ok * @return */ public final boolean evaluateToBool(int id, boolean @Nullable[] ok){ return evaluateToBool_native_qint32_bool_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), id, ok); } private native boolean evaluateToBool_native_qint32_bool_ptr(long __this__nativeId, int id, boolean[] ok); /** *

See QScxmlDataModel::evaluateToString(QScxmlExecutableContent::EvaluatorId,bool*)

* @param id * @param ok * @return */ public final java.lang.@NonNull String evaluateToString(int id, boolean @Nullable[] ok){ return evaluateToString_native_qint32_bool_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), id, ok); } private native java.lang.String evaluateToString_native_qint32_bool_ptr(long __this__nativeId, int id, boolean[] ok); /** *

See QScxmlDataModel::evaluateToVariant(QScxmlExecutableContent::EvaluatorId,bool*)

* @param id * @param ok * @return */ public final java.lang.Object evaluateToVariant(int id, boolean @Nullable[] ok){ return evaluateToVariant_native_qint32_bool_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), id, ok); } private native java.lang.Object evaluateToVariant_native_qint32_bool_ptr(long __this__nativeId, int id, boolean[] ok); /** *

See QScxmlDataModel::evaluateToVoid(QScxmlExecutableContent::EvaluatorId,bool*)

* @param id * @param ok */ public final void evaluateToVoid(int id, boolean @Nullable[] ok){ evaluateToVoid_native_qint32_bool_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), id, ok); } private native void evaluateToVoid_native_qint32_bool_ptr(long __this__nativeId, int id, boolean[] ok); /** *

See QScxmlDataModel::hasScxmlProperty(QString)const

* @param name * @return */ @QtUninvokable @Override public boolean hasScxmlProperty(java.lang.@NonNull String name){ return hasScxmlProperty_native_cref_QString_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), name); } @QtUninvokable private native boolean hasScxmlProperty_native_cref_QString_constfct(long __this__nativeId, java.lang.String name); /** *

See QScxmlDataModel::scxmlProperty(QString)const

* @param name * @return */ @QtUninvokable @Override public java.lang.Object scxmlProperty(java.lang.@NonNull String name){ return scxmlProperty_native_cref_QString_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), name); } @QtUninvokable private native java.lang.Object scxmlProperty_native_cref_QString_constfct(long __this__nativeId, java.lang.String name); /** *

See QScxmlDataModel::setScxmlEvent(QScxmlEvent)

* @param event */ @QtUninvokable @Override public void setScxmlEvent(io.qt.scxml.@NonNull QScxmlEvent event){ setScxmlEvent_native_cref_QScxmlEvent(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event)); } @QtUninvokable private native void setScxmlEvent_native_cref_QScxmlEvent(long __this__nativeId, long event); /** *

See QScxmlDataModel::setScxmlProperty(QString,QVariant,QString)

* @param name * @param value * @param context * @return */ @QtUninvokable @Override public boolean setScxmlProperty(java.lang.@NonNull String name, java.lang.Object value, java.lang.@NonNull String context){ return setScxmlProperty_native_cref_QString_cref_QVariant_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), name, value, context); } @QtUninvokable private native boolean setScxmlProperty_native_cref_QString_cref_QVariant_cref_QString(long __this__nativeId, java.lang.String name, java.lang.Object value, java.lang.String context); /** *

See QScxmlDataModel::setup(QVariantMap)

* @param initialDataValues * @return */ @Override public boolean setup(java.util.@NonNull Map initialDataValues){ return setup_native_cref_QMap(QtJambi_LibraryUtilities.internal.nativeId(this), initialDataValues); } private native boolean setup_native_cref_QMap(long __this__nativeId, java.util.Map initialDataValues); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QScxmlNullDataModel(QPrivateConstructor p) { super(p); } /** * Constructor for internal use only. * It is not allowed to call the declarative constructor from inside Java. * @hidden */ @NativeAccess protected QScxmlNullDataModel(QDeclarativeConstructor constructor) { super((QPrivateConstructor)null); initialize_native(this, constructor); } @QtUninvokable private static native void initialize_native(QScxmlNullDataModel instance, QDeclarativeConstructor constructor); /** *

Overloaded constructor for {@link #QScxmlNullDataModel(io.qt.core.QObject)} * with parent = null.

*/ public QScxmlNullDataModel() { this((io.qt.core.QObject)null); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy