io.qt.serialbus.QCanBusDeviceInfo Maven / Gradle / Ivy
Show all versions of qtjambi-serialbus Show documentation
package io.qt.serialbus;
import io.qt.*;
/**
* Information about CAN bus interfaces
* Java wrapper for Qt class QCanBusDeviceInfo
*/
public class QCanBusDeviceInfo extends QtObject
implements java.lang.Cloneable
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* See QCanBusDeviceInfo:: QCanBusDeviceInfo(QCanBusDeviceInfo)
*/
public QCanBusDeviceInfo(io.qt.serialbus.@NonNull QCanBusDeviceInfo other){
super((QPrivateConstructor)null);
initialize_native(this, other);
}
private native static void initialize_native(QCanBusDeviceInfo instance, io.qt.serialbus.QCanBusDeviceInfo other);
/**
* See QCanBusDeviceInfo:: alias()const
* This function was introduced in Qt 6.0.
*/
@QtUninvokable
public final java.lang.@NonNull String alias(){
return alias_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native java.lang.String alias_native_constfct(long __this__nativeId);
/**
* See QCanBusDeviceInfo:: channel()const
*/
@QtUninvokable
public final int channel(){
return channel_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int channel_native_constfct(long __this__nativeId);
/**
* See QCanBusDeviceInfo:: description()const
*/
@QtUninvokable
public final java.lang.@NonNull String description(){
return description_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native java.lang.String description_native_constfct(long __this__nativeId);
/**
* See QCanBusDeviceInfo:: hasFlexibleDataRate()const
*/
@QtUninvokable
public final boolean hasFlexibleDataRate(){
return hasFlexibleDataRate_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean hasFlexibleDataRate_native_constfct(long __this__nativeId);
/**
* See QCanBusDeviceInfo:: isVirtual()const
*/
@QtUninvokable
public final boolean isVirtual(){
return isVirtual_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean isVirtual_native_constfct(long __this__nativeId);
/**
* See QCanBusDeviceInfo:: name()const
*/
@QtUninvokable
public final java.lang.@NonNull String name(){
return name_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native java.lang.String name_native_constfct(long __this__nativeId);
/**
* See QCanBusDeviceInfo:: operator=(QCanBusDeviceInfo)
*/
@QtUninvokable
public final void assign(io.qt.serialbus.@NonNull QCanBusDeviceInfo other){
assign_native_cref_QCanBusDeviceInfo(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other));
}
@QtUninvokable
private native void assign_native_cref_QCanBusDeviceInfo(long __this__nativeId, long other);
/**
* See operator==(QCanBusDeviceInfo, QCanBusDeviceInfo)
*/
@QtUninvokable
public final boolean equals(io.qt.serialbus.@NonNull QCanBusDeviceInfo value2){
return equals_native_cref_QCanBusDeviceInfo(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(value2));
}
@QtUninvokable
private native boolean equals_native_cref_QCanBusDeviceInfo(long __this__nativeId, long value2);
/**
* See QCanBusDeviceInfo:: plugin()const
* This function was introduced in Qt 6.2.
*/
@QtUninvokable
public final java.lang.@NonNull String plugin(){
return plugin_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native java.lang.String plugin_native_constfct(long __this__nativeId);
/**
* See QCanBusDeviceInfo:: serialNumber()const
*/
@QtUninvokable
public final java.lang.@NonNull String serialNumber(){
return serialNumber_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native java.lang.String serialNumber_native_constfct(long __this__nativeId);
/**
* See QCanBusDeviceInfo:: swap(QCanBusDeviceInfo&)
*/
@QtUninvokable
public final void swap(io.qt.serialbus.@StrictNonNull QCanBusDeviceInfo other){
java.util.Objects.requireNonNull(other, "Argument 'other': null not expected.");
swap_native_ref_QCanBusDeviceInfo(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other));
}
@QtUninvokable
private native void swap_native_ref_QCanBusDeviceInfo(long __this__nativeId, long other);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QCanBusDeviceInfo(QPrivateConstructor p) { super(p); }
/**
* See operator==(QCanBusDeviceInfo, QCanBusDeviceInfo)
*/
@Override
@QtUninvokable
public boolean equals(Object other) {
if (other==null || other instanceof io.qt.serialbus.QCanBusDeviceInfo) {
return equals((io.qt.serialbus.QCanBusDeviceInfo) other);
}
return false;
}
/**
* Returns the objects's hash code computed by qHash(QCanBusDeviceInfo)
.
*/
@QtUninvokable
@Override
public int hashCode() {
return hashCode_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native static int hashCode_native(long __this_nativeId);
/**
* Creates and returns a copy of this object.
*/
@QtUninvokable
@Override
public QCanBusDeviceInfo clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private static native QCanBusDeviceInfo clone_native(long __this_nativeId);
}