
io.qt.core.QSysInfo Maven / Gradle / Ivy
package io.qt.core;
/**
* Java wrapper for Qt class QSysInfo
*/
public final class QSysInfo
{
static {
QtJambi_LibraryUtilities.initialize();
}
private QSysInfo() throws java.lang.InstantiationError { throw new java.lang.InstantiationError("Cannot instantiate namespace QSysInfo."); }
/**
* Java wrapper for Qt enum QSysInfo::Endian
*/
@io.qt.QtRejectedEntries({"ByteOrder"})
public enum Endian implements io.qt.QtEnumerator {
BigEndian(0),
LittleEndian(1),
ByteOrder(0);
private Endian(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static Endian resolve(int value) {
switch (value) {
case 0: return BigEndian;
case 1: return LittleEndian;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
public native static io.qt.core.QByteArray bootUniqueId();
public native static java.lang.String buildAbi();
public native static java.lang.String buildCpuArchitecture();
public native static java.lang.String currentCpuArchitecture();
public native static java.lang.String kernelType();
public native static java.lang.String kernelVersion();
public native static java.lang.String machineHostName();
public native static io.qt.core.QByteArray machineUniqueId();
public native static java.lang.String prettyProductName();
public native static java.lang.String productType();
public native static java.lang.String productVersion();
private native static int byteOrder();
private native static int wordSize();
public static final Endian ByteOrder = Endian.resolve(byteOrder());
public static final int WordSize = wordSize();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy