
io.qt.core.QDataStream Maven / Gradle / Ivy
package io.qt.core;
/**
* Serialization of binary data to a QIODevice
* Java wrapper for Qt class QDataStream
*/
public class QDataStream extends io.qt.QtObject
implements io.qt.core.QIODeviceBase
{
static {
QtJambi_LibraryUtilities.initialize();
}
@io.qt.QtPropertyMember(enabled=false)
private Object __rcDevice = null;
/**
* Java wrapper for Qt enum QDataStream::ByteOrder
*/
public enum ByteOrder implements io.qt.QtEnumerator {
BigEndian(0),
LittleEndian(1);
private ByteOrder(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 ByteOrder resolve(int value) {
switch (value) {
case 0: return BigEndian;
case 1: return LittleEndian;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QDataStream::FloatingPointPrecision
*/
public enum FloatingPointPrecision implements io.qt.QtEnumerator {
SinglePrecision(0),
DoublePrecision(1);
private FloatingPointPrecision(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 FloatingPointPrecision resolve(int value) {
switch (value) {
case 0: return SinglePrecision;
case 1: return DoublePrecision;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QDataStream::Status
*/
public enum Status implements io.qt.QtEnumerator {
Ok(0),
ReadPastEnd(1),
ReadCorruptData(2),
WriteFailed(3);
private Status(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 Status resolve(int value) {
switch (value) {
case 0: return Ok;
case 1: return ReadPastEnd;
case 2: return ReadCorruptData;
case 3: return WriteFailed;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QDataStream::Version
*/
@io.qt.QtRejectedEntries({"Qt_4_1", "Qt_4_7", "Qt_4_8", "Qt_4_9", "Qt_5_3", "Qt_5_5", "Qt_5_7", "Qt_5_8", "Qt_5_9", "Qt_5_10", "Qt_5_11", "Qt_5_14", "Qt_5_15", "Qt_6_1", "Qt_6_2", "Qt_6_3", "Qt_DefaultCompiledVersion"})
public enum Version implements io.qt.QtEnumerator {
Qt_1_0(1),
Qt_2_0(2),
Qt_2_1(3),
Qt_3_0(4),
Qt_3_1(5),
Qt_3_3(6),
Qt_4_0(7),
Qt_4_1(7),
Qt_4_2(8),
Qt_4_3(9),
Qt_4_4(10),
Qt_4_5(11),
Qt_4_6(12),
Qt_4_7(12),
Qt_4_8(12),
Qt_4_9(12),
Qt_5_0(13),
Qt_5_1(14),
Qt_5_2(15),
Qt_5_3(15),
Qt_5_4(16),
Qt_5_5(16),
Qt_5_6(17),
Qt_5_7(17),
Qt_5_8(17),
Qt_5_9(17),
Qt_5_10(17),
Qt_5_11(17),
Qt_5_12(18),
Qt_5_13(19),
Qt_5_14(19),
Qt_5_15(19),
Qt_6_0(20),
Qt_6_1(20),
Qt_6_2(20),
Qt_6_3(20),
Qt_DefaultCompiledVersion(20);
private Version(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 Version resolve(int value) {
switch (value) {
case 1: return Qt_1_0;
case 2: return Qt_2_0;
case 3: return Qt_2_1;
case 4: return Qt_3_0;
case 5: return Qt_3_1;
case 6: return Qt_3_3;
case 7: return Qt_4_0;
case 8: return Qt_4_2;
case 9: return Qt_4_3;
case 10: return Qt_4_4;
case 11: return Qt_4_5;
case 12: return Qt_4_6;
case 13: return Qt_5_0;
case 14: return Qt_5_1;
case 15: return Qt_5_2;
case 16: return Qt_5_4;
case 17: return Qt_5_6;
case 18: return Qt_5_12;
case 19: return Qt_5_13;
case 20: return Qt_6_0;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* See QDataStream::QDataStream()
*/
public QDataStream(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QDataStream instance);
/**
* Overloaded constructor for {@link #QDataStream(io.qt.core.QByteArray, io.qt.core.QIODeviceBase.OpenMode)}.
*/
public QDataStream(io.qt.core.QByteArray arg__1, io.qt.core.QIODeviceBase.OpenModeFlag ... flags){
this(arg__1, new io.qt.core.QIODeviceBase.OpenMode(flags));
}
/**
* See QDataStream::QDataStream(QByteArray*,OpenMode)
*/
public QDataStream(io.qt.core.QByteArray arg__1, io.qt.core.QIODeviceBase.OpenMode flags){
super((QPrivateConstructor)null);
java.util.Objects.requireNonNull(arg__1, "Argument 'arg__1': null not expected.");
initialize_native(this, arg__1, flags);
__rcDevice = arg__1;
}
private native static void initialize_native(QDataStream instance, io.qt.core.QByteArray arg__1, io.qt.core.QIODeviceBase.OpenMode flags);
/**
* See QDataStream::QDataStream(QIODevice*)
*/
public QDataStream(io.qt.core.QIODevice arg__1){
super((QPrivateConstructor)null);
initialize_native(this, arg__1);
__rcDevice = arg__1;
}
private native static void initialize_native(QDataStream instance, io.qt.core.QIODevice arg__1);
/**
* See QDataStream::QDataStream(QByteArray)
*/
public QDataStream(io.qt.core.QByteArray arg__1){
super((QPrivateConstructor)null);
initialize_native(this, arg__1);
}
private native static void initialize_native(QDataStream instance, io.qt.core.QByteArray arg__1);
/**
* See QDataStream::abortTransaction()
*/
@io.qt.QtUninvokable
public final void abortTransaction(){
abortTransaction_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void abortTransaction_native(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final boolean atEnd(){
return atEnd_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean atEnd_native_constfct(long __this__nativeId);
/**
* See QDataStream::byteOrder()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QDataStream.ByteOrder byteOrder(){
return io.qt.core.QDataStream.ByteOrder.resolve(byteOrder_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int byteOrder_native_constfct(long __this__nativeId);
/**
* See QDataStream::commitTransaction()
*/
@io.qt.QtUninvokable
public final boolean commitTransaction(){
return commitTransaction_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean commitTransaction_native(long __this__nativeId);
/**
* See QDataStream::device()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QIODevice device(){
return device_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QIODevice device_native_constfct(long __this__nativeId);
/**
* See QDataStream::floatingPointPrecision()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QDataStream.FloatingPointPrecision floatingPointPrecision(){
return io.qt.core.QDataStream.FloatingPointPrecision.resolve(floatingPointPrecision_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int floatingPointPrecision_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
public final boolean isDeviceTransactionStarted(){
return isDeviceTransactionStarted_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isDeviceTransactionStarted_native_constfct(long __this__nativeId);
/**
* See QDataStream::operator<<(bool)
*/
@io.qt.QtUninvokable
public final QDataStream writeBoolean(boolean i){
writeBoolean_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), i);
return this;
}
@io.qt.QtUninvokable
private native QDataStream writeBoolean_native_bool(long __this__nativeId, boolean i);
@io.qt.QtUninvokable
public final QDataStream writeString(java.lang.String str){
writeString_native_const_char_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), str);
return this;
}
@io.qt.QtUninvokable
private native QDataStream writeString_native_const_char_ptr(long __this__nativeId, java.lang.String str);
/**
* See QDataStream::operator<<(double)
*/
@io.qt.QtUninvokable
public final QDataStream writeDouble(double f){
writeDouble_native_double(QtJambi_LibraryUtilities.internal.nativeId(this), f);
return this;
}
@io.qt.QtUninvokable
private native QDataStream writeDouble_native_double(long __this__nativeId, double f);
/**
* See QDataStream::operator<<(float)
*/
@io.qt.QtUninvokable
public final QDataStream writeFloat(float f){
writeFloat_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), f);
return this;
}
@io.qt.QtUninvokable
private native QDataStream writeFloat_native_float(long __this__nativeId, float f);
/**
* See QDataStream::operator<<(qint32)
*/
@io.qt.QtUninvokable
public final QDataStream writeInt(int i){
writeInt_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), i);
return this;
}
@io.qt.QtUninvokable
private native QDataStream writeInt_native_int(long __this__nativeId, int i);
/**
* See QDataStream::operator<<(qint64)
*/
@io.qt.QtUninvokable
public final QDataStream writeLong(long i){
writeLong_native_long_long(QtJambi_LibraryUtilities.internal.nativeId(this), i);
return this;
}
@io.qt.QtUninvokable
private native QDataStream writeLong_native_long_long(long __this__nativeId, long i);
/**
* See QDataStream::operator<<(qint16)
*/
@io.qt.QtUninvokable
public final QDataStream writeShort(short i){
writeShort_native_short(QtJambi_LibraryUtilities.internal.nativeId(this), i);
return this;
}
@io.qt.QtUninvokable
private native QDataStream writeShort_native_short(long __this__nativeId, short i);
/**
* See QDataStream::operator<<(qint8)
*/
@io.qt.QtUninvokable
public final QDataStream writeByte(byte i){
writeByte_native_signed_char(QtJambi_LibraryUtilities.internal.nativeId(this), i);
return this;
}
@io.qt.QtUninvokable
private native QDataStream writeByte_native_signed_char(long __this__nativeId, byte i);
/**
* See QDataStream::operator<<(quint16)
*/
@io.qt.QtUninvokable
public final QDataStream writeChar(char i){
writeChar_native_unsigned_short(QtJambi_LibraryUtilities.internal.nativeId(this), i);
return this;
}
@io.qt.QtUninvokable
private native QDataStream writeChar_native_unsigned_short(long __this__nativeId, char i);
/**
* See QDataStream::operator>>(bool&)
*/
@io.qt.QtUninvokable
public final boolean readBoolean(){
return readBoolean_native_ref_bool(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean readBoolean_native_ref_bool(long __this__nativeId);
/**
* See QDataStream::operator>>(char*&)
*/
@io.qt.QtUninvokable
public final java.lang.String readString(){
return readString_native_ref_char_ptr(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String readString_native_ref_char_ptr(long __this__nativeId);
/**
* See QDataStream::operator>>(double&)
*/
@io.qt.QtUninvokable
public final double readDouble(){
return readDouble_native_ref_double(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double readDouble_native_ref_double(long __this__nativeId);
/**
* See QDataStream::operator>>(float&)
*/
@io.qt.QtUninvokable
public final float readFloat(){
return readFloat_native_ref_float(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native float readFloat_native_ref_float(long __this__nativeId);
/**
* See QDataStream::operator>>(qint32&)
*/
@io.qt.QtUninvokable
public final int readInt(){
return readInt_native_ref_int(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int readInt_native_ref_int(long __this__nativeId);
/**
* See QDataStream::operator>>(qint64&)
*/
@io.qt.QtUninvokable
public final long readLong(){
return readLong_native_ref_long_long(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native long readLong_native_ref_long_long(long __this__nativeId);
/**
* See QDataStream::operator>>(qint16&)
*/
@io.qt.QtUninvokable
public final short readShort(){
return readShort_native_ref_short(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native short readShort_native_ref_short(long __this__nativeId);
/**
* See QDataStream::operator>>(qint8&)
*/
@io.qt.QtUninvokable
public final byte readByte(){
return readByte_native_ref_signed_char(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native byte readByte_native_ref_signed_char(long __this__nativeId);
/**
* See QDataStream::operator>>(quint16&)
*/
@io.qt.QtUninvokable
public final char readChar(){
return readChar_native_ref_unsigned_short(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native char readChar_native_ref_unsigned_short(long __this__nativeId);
/**
* See QDataStream::readRawData(char*,int)
*/
@io.qt.QtUninvokable
public final int readBytes(byte[] arg__1){
return readBytes_native_char_ptr_int(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1);
}
@io.qt.QtUninvokable
private native int readBytes_native_char_ptr_int(long __this__nativeId, byte[] arg__1);
/**
* See QDataStream::resetStatus()
*/
@io.qt.QtUninvokable
public final void resetStatus(){
resetStatus_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void resetStatus_native(long __this__nativeId);
/**
* See QDataStream::rollbackTransaction()
*/
@io.qt.QtUninvokable
public final void rollbackTransaction(){
rollbackTransaction_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void rollbackTransaction_native(long __this__nativeId);
/**
* See QDataStream::setByteOrder(QDataStream::ByteOrder)
*/
@io.qt.QtUninvokable
public final void setByteOrder(io.qt.core.QDataStream.ByteOrder arg__1){
setByteOrder_native_QDataStream_ByteOrder(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1.value());
}
@io.qt.QtUninvokable
private native void setByteOrder_native_QDataStream_ByteOrder(long __this__nativeId, int arg__1);
/**
* See QDataStream::setDevice(QIODevice*)
*/
@io.qt.QtUninvokable
public final void setDevice(io.qt.core.QIODevice arg__1){
setDevice_native_QIODevice_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
__rcDevice = arg__1;
}
@io.qt.QtUninvokable
private native void setDevice_native_QIODevice_ptr(long __this__nativeId, long arg__1);
/**
* See QDataStream::setFloatingPointPrecision(QDataStream::FloatingPointPrecision)
*/
@io.qt.QtUninvokable
public final void setFloatingPointPrecision(io.qt.core.QDataStream.FloatingPointPrecision precision){
setFloatingPointPrecision_native_QDataStream_FloatingPointPrecision(QtJambi_LibraryUtilities.internal.nativeId(this), precision.value());
}
@io.qt.QtUninvokable
private native void setFloatingPointPrecision_native_QDataStream_FloatingPointPrecision(long __this__nativeId, int precision);
/**
* See QDataStream::setStatus(QDataStream::Status)
*/
@io.qt.QtUninvokable
public final void setStatus(io.qt.core.QDataStream.Status status){
setStatus_native_QDataStream_Status(QtJambi_LibraryUtilities.internal.nativeId(this), status.value());
}
@io.qt.QtUninvokable
private native void setStatus_native_QDataStream_Status(long __this__nativeId, int status);
/**
* See QDataStream::setVersion(int)
*/
@io.qt.QtUninvokable
public final void setVersion(int arg__1){
setVersion_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1);
}
@io.qt.QtUninvokable
private native void setVersion_native_int(long __this__nativeId, int arg__1);
/**
* See QDataStream::skipRawData(int)
*/
@io.qt.QtUninvokable
public final int skipRawData(int len){
return skipRawData_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), len);
}
@io.qt.QtUninvokable
private native int skipRawData_native_int(long __this__nativeId, int len);
/**
* See QDataStream::startTransaction()
*/
@io.qt.QtUninvokable
public final void startTransaction(){
startTransaction_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void startTransaction_native(long __this__nativeId);
/**
* See QDataStream::status()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QDataStream.Status status(){
return io.qt.core.QDataStream.Status.resolve(status_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int status_native_constfct(long __this__nativeId);
/**
* See QDataStream::version()const
*/
@io.qt.QtUninvokable
public final int version(){
return version_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int version_native_constfct(long __this__nativeId);
/**
* See QDataStream::writeRawData(const char*,int)
*/
@io.qt.QtUninvokable
public final int writeBytes(byte[] arg__1){
return writeBytes_native_const_char_ptr_int(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1);
}
@io.qt.QtUninvokable
private native int writeBytes_native_const_char_ptr_int(long __this__nativeId, byte[] arg__1);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QDataStream(QPrivateConstructor p) { super(p); }
@io.qt.QtUninvokable
public final QDataStream append(java.lang.String s){
return writeString(s);
}
@io.qt.QtUninvokable
public final QDataStream append(double v){
return writeDouble(v);
}
@io.qt.QtUninvokable
public final QDataStream append(byte v){
return writeByte(v);
}
@io.qt.QtUninvokable
public final QDataStream append(byte[] v){
writeBytes(v);
return this;
}
@io.qt.QtUninvokable
public final QDataStream append(char v){
return writeChar(v);
}
@io.qt.QtUninvokable
public final QDataStream append(float v){
return writeFloat(v);
}
@io.qt.QtUninvokable
public final QDataStream append(int v){
return writeInt(v);
}
@io.qt.QtUninvokable
public final QDataStream append(long v){
return writeLong(v);
}
@io.qt.QtUninvokable
public final QDataStream append(short v){
return writeShort(v);
}
}