All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.core.QCborStreamWriter Maven / Gradle / Ivy

package io.qt.core;

import io.qt.*;


/**
 * 

Simple CBOR encoder operating on a one-way stream

*

Java wrapper for Qt class QCborStreamWriter

*/ public class QCborStreamWriter extends QtObject { static { QtJambi_LibraryUtilities.initialize(); } @QtPropertyMember(enabled=false) private Object __rcDevice = null; /** *

See QCborStreamWriter::QCborStreamWriter(QByteArray*)

*/ public QCborStreamWriter(io.qt.core.@Nullable QByteArray data){ super((QPrivateConstructor)null); initialize_native(this, data); __rcDevice = data; } private native static void initialize_native(QCborStreamWriter instance, io.qt.core.QByteArray data); /** *

See QCborStreamWriter::QCborStreamWriter(QIODevice*)

*/ public QCborStreamWriter(io.qt.core.@Nullable QIODevice device){ super((QPrivateConstructor)null); initialize_native(this, device); __rcDevice = device; } private native static void initialize_native(QCborStreamWriter instance, io.qt.core.QIODevice device); /** *

See QCborStreamWriter::append(QByteArray)

*/ @QtUninvokable public final void append(io.qt.core.@NonNull QByteArray ba){ append_native_cref_QByteArray(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(ba)); } @QtUninvokable private native void append_native_cref_QByteArray(long __this__nativeId, long ba); /** *

See QCborStreamWriter::append(QCborKnownTags)

*/ @QtUninvokable public final void append(io.qt.core.@NonNull QCborKnownTags tag){ append_native_QCborKnownTags(QtJambi_LibraryUtilities.internal.nativeId(this), tag.value()); } @QtUninvokable private native void append_native_QCborKnownTags(long __this__nativeId, int tag); /** *

See QCborStreamWriter::append(QCborSimpleType)

*/ @QtUninvokable public final void append(io.qt.core.@NonNull QCborSimpleType st){ append_native_QCborSimpleType(QtJambi_LibraryUtilities.internal.nativeId(this), st.value()); } @QtUninvokable private native void append_native_QCborSimpleType(long __this__nativeId, byte st); /** *

See QCborStreamWriter::append(QCborTag)

*/ @QtUninvokable public final void append(io.qt.core.@NonNull QCborTag tag){ append_native_QCborTag(QtJambi_LibraryUtilities.internal.nativeId(this), tag.value()); } @QtUninvokable private native void append_native_QCborTag(long __this__nativeId, long tag); /** *

See QCborStreamWriter::append(QStringView)

*/ @QtUninvokable public final void append(java.lang.@NonNull String str){ append_native_QStringView(QtJambi_LibraryUtilities.internal.nativeId(this), str); } @QtUninvokable private native void append_native_QStringView(long __this__nativeId, java.lang.String str); /** *

See QCborStreamWriter::append(bool)

*/ @QtUninvokable public final void append(boolean b){ append_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), b); } @QtUninvokable private native void append_native_bool(long __this__nativeId, boolean b); /** *

See QCborStreamWriter::append(const char*,qsizetype)

*/ @QtUninvokable public final void append(byte[] str, int offsetOfStr, int size){ append_native_const_char_ptr_qsizetype(QtJambi_LibraryUtilities.internal.nativeId(this), str, offsetOfStr, size); } @QtUninvokable private native void append_native_const_char_ptr_qsizetype(long __this__nativeId, byte[] str, int offsetOfStr, int size); /** *

See QCborStreamWriter::append(double)

*/ @QtUninvokable public final void append(double d){ append_native_double(QtJambi_LibraryUtilities.internal.nativeId(this), d); } @QtUninvokable private native void append_native_double(long __this__nativeId, double d); /** *

See QCborStreamWriter::append(float)

*/ @QtUninvokable public final void append(float f){ append_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), f); } @QtUninvokable private native void append_native_float(long __this__nativeId, float f); /** *

See QCborStreamWriter::append(int)

*/ @QtUninvokable public final void append(int i){ append_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), i); } @QtUninvokable private native void append_native_int(long __this__nativeId, int i); /** *

See QCborStreamWriter::append(qint64)

*/ @QtUninvokable public final void append(long i){ append_native_qint64(QtJambi_LibraryUtilities.internal.nativeId(this), i); } @QtUninvokable private native void append_native_qint64(long __this__nativeId, long i); /** *

See QCborStreamWriter::append(quint64)

*/ @QtUninvokable public final void append(java.math.@StrictNonNull @NonNull BigInteger u){ java.util.Objects.requireNonNull(u, "Argument 'u': null not expected."); append_native_quint64(QtJambi_LibraryUtilities.internal.nativeId(this), u); } @QtUninvokable private native void append_native_quint64(long __this__nativeId, java.math.BigInteger u); /** *

See QCborStreamWriter::appendByteString(const char*,qsizetype)

*/ @QtUninvokable public final void append(java.nio.@Nullable ByteBuffer data){ append_native_const_char_ptr_qsizetype(QtJambi_LibraryUtilities.internal.nativeId(this), data); } @QtUninvokable private native void append_native_const_char_ptr_qsizetype(long __this__nativeId, java.nio.ByteBuffer data); /** *

See QCborStreamWriter::appendNull()

*/ @QtUninvokable public final void appendNull(){ appendNull_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native void appendNull_native(long __this__nativeId); /** *

See QCborStreamWriter::appendUndefined()

*/ @QtUninvokable public final void appendUndefined(){ appendUndefined_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native void appendUndefined_native(long __this__nativeId); /** *

See QCborStreamWriter::device()const

*/ @QtUninvokable public final io.qt.core.@Nullable QIODevice device(){ return device_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QIODevice device_native_constfct(long __this__nativeId); /** *

See QCborStreamWriter::endArray()

*/ @QtUninvokable public final boolean endArray(){ return endArray_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean endArray_native(long __this__nativeId); /** *

See QCborStreamWriter::endMap()

*/ @QtUninvokable public final boolean endMap(){ return endMap_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean endMap_native(long __this__nativeId); /** *

See QCborStreamWriter::setDevice(QIODevice*)

*/ @QtUninvokable public final void setDevice(io.qt.core.@Nullable QIODevice device){ setDevice_native_QIODevice_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(device)); __rcDevice = device; } @QtUninvokable private native void setDevice_native_QIODevice_ptr(long __this__nativeId, long device); /** *

See QCborStreamWriter::startArray()

*/ @QtUninvokable public final void startArray(){ startArray_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native void startArray_native(long __this__nativeId); /** *

See QCborStreamWriter::startArray(quint64)

*/ @QtUninvokable public final void startArray(long count){ startArray_native_quint64(QtJambi_LibraryUtilities.internal.nativeId(this), count); } @QtUninvokable private native void startArray_native_quint64(long __this__nativeId, long count); /** *

See QCborStreamWriter::startMap()

*/ @QtUninvokable public final void startMap(){ startMap_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native void startMap_native(long __this__nativeId); /** *

See QCborStreamWriter::startMap(quint64)

*/ @QtUninvokable public final void startMap(long count){ startMap_native_quint64(QtJambi_LibraryUtilities.internal.nativeId(this), count); } @QtUninvokable private native void startMap_native_quint64(long __this__nativeId, long count); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QCborStreamWriter(QPrivateConstructor p) { super(p); } /** *

Overloaded function for {@link #append(byte[], int, int)}.

*/ @QtUninvokable public final void append(byte[] str) { append(str, 0, -1); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy