io.qt.scxml.QScxmlTableData Maven / Gradle / Ivy
package io.qt.scxml;
import io.qt.*;
/**
* Used by compiled state machines
* Java wrapper for Qt class QScxmlTableData
*/
public interface QScxmlTableData extends QtObjectInterface
{
/**
* @hidden
* Implementor class for interface {@link io.qt.scxml.QScxmlTableData}
*/
public static abstract class Impl extends QtObject
implements io.qt.scxml.QScxmlTableData
{
static {
QtJambi_LibraryUtilities.initialize();
}
@NativeAccess
private static final class ConcreteWrapper extends QScxmlTableData.Impl {
@NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@QtUninvokable
public io.qt.scxml.QScxmlExecutableContent.@NonNull AssignmentInfo assignmentInfo(int assignmentId){
return assignmentInfo_native_qint32_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), assignmentId);
}
private native static io.qt.scxml.QScxmlExecutableContent.AssignmentInfo assignmentInfo_native_qint32_constfct(long __this__nativeId, int assignmentId);
@Override
@QtUninvokable
public java.nio.@Nullable IntBuffer dataNames(){
return dataNames_native_int_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static java.nio.@Nullable IntBuffer dataNames_native_int_ptr_constfct(long __this__nativeId);
@Override
@QtUninvokable
public io.qt.scxml.QScxmlExecutableContent.@NonNull EvaluatorInfo evaluatorInfo(int evaluatorId){
return evaluatorInfo_native_qint32_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), evaluatorId);
}
private native static io.qt.scxml.QScxmlExecutableContent.EvaluatorInfo evaluatorInfo_native_qint32_constfct(long __this__nativeId, int evaluatorId);
@Override
@QtUninvokable
public io.qt.scxml.QScxmlExecutableContent.@NonNull ForeachInfo foreachInfo(int foreachId){
return foreachInfo_native_qint32_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), foreachId);
}
private native static io.qt.scxml.QScxmlExecutableContent.ForeachInfo foreachInfo_native_qint32_constfct(long __this__nativeId, int foreachId);
@Override
@QtUninvokable
public int initialSetup(){
return initialSetup_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static int initialSetup_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public java.nio.@Nullable IntBuffer instructions(){
return instructions_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static java.nio.IntBuffer instructions_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public java.lang.@NonNull String name(){
return name_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static java.lang.String name_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public io.qt.scxml.@Nullable QScxmlInvokableServiceFactory serviceFactory(int id){
return serviceFactory_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), id);
}
private native static io.qt.scxml.QScxmlInvokableServiceFactory serviceFactory_native_int_constfct(long __this__nativeId, int id);
@Override
@QtUninvokable
public java.nio.@Nullable IntBuffer stateMachineTable(){
return stateMachineTable_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static java.nio.IntBuffer stateMachineTable_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public java.lang.@NonNull String string(int id){
return string_native_qint32_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), id);
}
private native static java.lang.String string_native_qint32_constfct(long __this__nativeId, int id);
}
/**
* See QScxmlTableData:: QScxmlTableData()
*/
public Impl(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QScxmlTableData instance);
/**
* See QScxmlTableData:: assignmentInfo(qint32)const
* @param assignmentId
* @return
*/
@QtUninvokable
public abstract io.qt.scxml.QScxmlExecutableContent.@NonNull AssignmentInfo assignmentInfo(int assignmentId);
private native static io.qt.scxml.QScxmlExecutableContent.AssignmentInfo assignmentInfo_native_qint32_constfct(long __this__nativeId, int assignmentId);
/**
* See QScxmlTableData:: dataNames(int*)const
* @return
*/
@QtUninvokable
public abstract java.nio.@Nullable IntBuffer dataNames();
private native static java.nio.@Nullable IntBuffer dataNames_native_int_ptr_constfct(long __this__nativeId);
/**
* See QScxmlTableData:: evaluatorInfo(qint32)const
* @param evaluatorId
* @return
*/
@QtUninvokable
public abstract io.qt.scxml.QScxmlExecutableContent.@NonNull EvaluatorInfo evaluatorInfo(int evaluatorId);
private native static io.qt.scxml.QScxmlExecutableContent.EvaluatorInfo evaluatorInfo_native_qint32_constfct(long __this__nativeId, int evaluatorId);
/**
* See QScxmlTableData:: foreachInfo(qint32)const
* @param foreachId
* @return
*/
@QtUninvokable
public abstract io.qt.scxml.QScxmlExecutableContent.@NonNull ForeachInfo foreachInfo(int foreachId);
private native static io.qt.scxml.QScxmlExecutableContent.ForeachInfo foreachInfo_native_qint32_constfct(long __this__nativeId, int foreachId);
/**
* See QScxmlTableData:: initialSetup()const
* @return
*/
@QtUninvokable
public abstract int initialSetup();
private native static int initialSetup_native_constfct(long __this__nativeId);
/**
* See QScxmlTableData:: instructions()const
* @return
*/
@QtUninvokable
public abstract java.nio.@Nullable IntBuffer instructions();
private native static java.nio.IntBuffer instructions_native_constfct(long __this__nativeId);
/**
* See QScxmlTableData:: name()const
* @return
*/
@QtUninvokable
public abstract java.lang.@NonNull String name();
private native static java.lang.String name_native_constfct(long __this__nativeId);
/**
* See QScxmlTableData:: serviceFactory(int)const
* @param id
* @return
*/
@QtUninvokable
public abstract io.qt.scxml.@Nullable QScxmlInvokableServiceFactory serviceFactory(int id);
private native static io.qt.scxml.QScxmlInvokableServiceFactory serviceFactory_native_int_constfct(long __this__nativeId, int id);
/**
* See QScxmlTableData:: stateMachineTable()const
* @return
*/
@QtUninvokable
public abstract java.nio.@Nullable IntBuffer stateMachineTable();
private native static java.nio.IntBuffer stateMachineTable_native_constfct(long __this__nativeId);
/**
* See QScxmlTableData:: string(qint32)const
* @param id
* @return
*/
@QtUninvokable
public abstract java.lang.@NonNull String string(int id);
private native static java.lang.String string_native_qint32_constfct(long __this__nativeId, int id);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected Impl(QPrivateConstructor p) { super(p); }
}
/**
* See QScxmlTableData:: assignmentInfo(QScxmlExecutableContent::EvaluatorId)const
* @param assignmentId
* @return
*/
@QtUninvokable
public io.qt.scxml.QScxmlExecutableContent.@NonNull AssignmentInfo assignmentInfo(int assignmentId);
/**
* See QScxmlTableData:: dataNames(int*)const
* @return
*/
@QtUninvokable
public java.nio.@Nullable IntBuffer dataNames();
/**
* See QScxmlTableData:: evaluatorInfo(QScxmlExecutableContent::EvaluatorId)const
* @param evaluatorId
* @return
*/
@QtUninvokable
public io.qt.scxml.QScxmlExecutableContent.@NonNull EvaluatorInfo evaluatorInfo(int evaluatorId);
/**
* See QScxmlTableData:: foreachInfo(QScxmlExecutableContent::EvaluatorId)const
* @param foreachId
* @return
*/
@QtUninvokable
public io.qt.scxml.QScxmlExecutableContent.@NonNull ForeachInfo foreachInfo(int foreachId);
/**
* See QScxmlTableData:: initialSetup()const
* @return
*/
@QtUninvokable
public int initialSetup();
/**
* See QScxmlTableData:: instructions()const
* @return
*/
@QtUninvokable
public java.nio.@Nullable IntBuffer instructions();
/**
* See QScxmlTableData:: name()const
* @return
*/
@QtUninvokable
public java.lang.@NonNull String name();
/**
* See QScxmlTableData:: serviceFactory(int)const
* @param id
* @return
*/
@QtUninvokable
public io.qt.scxml.@Nullable QScxmlInvokableServiceFactory serviceFactory(int id);
/**
* See QScxmlTableData:: stateMachineTable()const
* @return
*/
@QtUninvokable
public java.nio.@Nullable IntBuffer stateMachineTable();
/**
* See QScxmlTableData:: string(QScxmlExecutableContent::StringId)const
* @param id
* @return
*/
@QtUninvokable
public java.lang.@NonNull String string(int id);
}