io.qt.serialbus.QCanDbcFileParser Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of qtjambi-serialbus Show documentation
Show all versions of qtjambi-serialbus Show documentation
Provides access to serial industrial bus interface. Currently the module supports the CAN bus and Modbus protocols.
package io.qt.serialbus;
import io.qt.*;
/**
* Java wrapper for Qt class QCanDbcFileParser
*/
public class QCanDbcFileParser extends QtObject
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* Java wrapper for Qt enum QCanDbcFileParser::Error
*/
public enum Error implements QtByteEnumerator {
/**
* Representing QCanDbcFileParser:: Error:: None
*/
None((byte)0),
/**
* Representing QCanDbcFileParser:: Error:: FileReading
*/
FileReading((byte)1),
/**
* Representing QCanDbcFileParser:: Error:: Parsing
*/
Parsing((byte)2);
static {
QtJambi_LibraryUtilities.initialize();
}
private Error(byte value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public byte value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull Error resolve(byte value) {
switch (value) {
case 0: return None;
case 1: return FileReading;
case 2: return Parsing;
default: throw new QNoSuchEnumValueException(value);
}
}
private final byte value;
}
/**
* See QCanDbcFileParser:: QCanDbcFileParser()
*/
public QCanDbcFileParser(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QCanDbcFileParser instance);
/**
* See QCanDbcFileParser:: error()const
*/
@QtUninvokable
public final io.qt.serialbus.QCanDbcFileParser.@NonNull Error error(){
return io.qt.serialbus.QCanDbcFileParser.Error.resolve(error_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@QtUninvokable
private native byte error_native_constfct(long __this__nativeId);
/**
* See QCanDbcFileParser:: errorString()const
*/
@QtUninvokable
public final java.lang.@NonNull String errorString(){
return errorString_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native java.lang.String errorString_native_constfct(long __this__nativeId);
/**
* See QCanDbcFileParser:: messageDescriptions()const
*/
@QtUninvokable
public final io.qt.core.@NonNull QList messageDescriptions(){
return messageDescriptions_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QList messageDescriptions_native_constfct(long __this__nativeId);
/**
* See QCanDbcFileParser:: messageValueDescriptions()const
*/
@QtUninvokable
public final io.qt.core.@NonNull QHash>> messageValueDescriptions(){
return messageValueDescriptions_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QHash>> messageValueDescriptions_native_constfct(long __this__nativeId);
/**
* See QCanDbcFileParser:: parse(QString)
*/
@QtUninvokable
public final boolean parse(java.lang.@NonNull String fileName){
return parse_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), fileName);
}
@QtUninvokable
private native boolean parse_native_cref_QString(long __this__nativeId, java.lang.String fileName);
/**
* See QCanDbcFileParser:: parse(QStringList)
*/
@QtUninvokable
public final boolean parse(java.util.@NonNull Collection fileNames){
return parse_native_cref_QStringList(QtJambi_LibraryUtilities.internal.nativeId(this), fileNames);
}
@QtUninvokable
private native boolean parse_native_cref_QStringList(long __this__nativeId, java.util.Collection fileNames);
/**
* See QCanDbcFileParser:: warnings()const
*/
@QtUninvokable
public final io.qt.core.@NonNull QStringList warnings(){
return warnings_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QStringList warnings_native_constfct(long __this__nativeId);
/**
* See QCanDbcFileParser:: uniqueIdDescription()
*/
public native static io.qt.serialbus.@NonNull QCanUniqueIdDescription uniqueIdDescription();
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QCanDbcFileParser(QPrivateConstructor p) { super(p); }
}