
io.qt.core.QCborStreamWriter Maven / Gradle / Ivy
Show all versions of qtjambi Show documentation
package io.qt.core;
/**
* Simple CBOR encoder operating on a one-way stream
* Java wrapper for Qt class QCborStreamWriter
*/
public class QCborStreamWriter extends io.qt.QtObject
{
static {
QtJambi_LibraryUtilities.initialize();
}
@io.qt.QtPropertyMember(enabled=false)
private Object __rcDevice = null;
/**
* See QCborStreamWriter::QCborStreamWriter(QByteArray*)
*/
public QCborStreamWriter(io.qt.core.QByteArray data){
super((QPrivateConstructor)null);
java.util.Objects.requireNonNull(data, "Argument 'data': null not expected.");
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.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(QCborKnownTags)
*/
@io.qt.QtUninvokable
public final void append(io.qt.core.QCborKnownTags tag){
append_native_QCborKnownTags(QtJambi_LibraryUtilities.internal.nativeId(this), tag.value());
}
@io.qt.QtUninvokable
private native void append_native_QCborKnownTags(long __this__nativeId, int tag);
/**
* See QCborStreamWriter::append(QCborSimpleType)
*/
@io.qt.QtUninvokable
public final void append(io.qt.core.QCborSimpleType st){
append_native_QCborSimpleType(QtJambi_LibraryUtilities.internal.nativeId(this), st.value());
}
@io.qt.QtUninvokable
private native void append_native_QCborSimpleType(long __this__nativeId, byte st);
/**
* See QCborStreamWriter::append(QCborTag)
*/
@io.qt.QtUninvokable
public final void append(io.qt.core.QCborTag tag){
append_native_QCborTag(QtJambi_LibraryUtilities.internal.nativeId(this), tag.value());
}
@io.qt.QtUninvokable
private native void append_native_QCborTag(long __this__nativeId, long tag);
/**
* See QCborStreamWriter::append(QStringView)
*/
@io.qt.QtUninvokable
public final void append(java.lang.String str){
append_native_QStringView(QtJambi_LibraryUtilities.internal.nativeId(this), str);
}
@io.qt.QtUninvokable
private native void append_native_QStringView(long __this__nativeId, java.lang.String str);
/**
* See QCborStreamWriter::append(bool)
*/
@io.qt.QtUninvokable
public final void append(boolean b){
append_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), b);
}
@io.qt.QtUninvokable
private native void append_native_bool(long __this__nativeId, boolean b);
/**
* See QCborStreamWriter::append(QByteArray)
*/
@io.qt.QtUninvokable
public final void append(io.qt.core.QByteArray ba){
append_native_cref_QByteArray(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(ba));
}
@io.qt.QtUninvokable
private native void append_native_cref_QByteArray(long __this__nativeId, long ba);
@io.qt.QtUninvokable
public final void append(byte[] str){
append_native_const_char_ptr_qsizetype(QtJambi_LibraryUtilities.internal.nativeId(this), str);
}
@io.qt.QtUninvokable
private native void append_native_const_char_ptr_qsizetype(long __this__nativeId, byte[] str);
/**
* See QCborStreamWriter::append(double)
*/
@io.qt.QtUninvokable
public final void append(double d){
append_native_double(QtJambi_LibraryUtilities.internal.nativeId(this), d);
}
@io.qt.QtUninvokable
private native void append_native_double(long __this__nativeId, double d);
/**
* See QCborStreamWriter::append(float)
*/
@io.qt.QtUninvokable
public final void append(float f){
append_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), f);
}
@io.qt.QtUninvokable
private native void append_native_float(long __this__nativeId, float f);
@io.qt.QtUninvokable
public final void append(int i){
append_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), i);
}
@io.qt.QtUninvokable
private native void append_native_int(long __this__nativeId, int i);
/**
* See QCborStreamWriter::append(qint64)
*/
@io.qt.QtUninvokable
public final void append(long i){
append_native_long_long(QtJambi_LibraryUtilities.internal.nativeId(this), i);
}
@io.qt.QtUninvokable
private native void append_native_long_long(long __this__nativeId, long i);
/**
* See QCborStreamWriter::append(quint64)
*/
@io.qt.QtUninvokable
public final void append(java.math.BigInteger u){
java.util.Objects.requireNonNull(u, "Argument 'u': null not expected.");
append_native_unsigned_long_long(QtJambi_LibraryUtilities.internal.nativeId(this), u);
}
@io.qt.QtUninvokable
private native void append_native_unsigned_long_long(long __this__nativeId, java.math.BigInteger u);
/**
* See QCborStreamWriter::appendByteString(const char*,qsizetype)
*/
@io.qt.QtUninvokable
public final void append(java.nio.ByteBuffer data, long len){
append_native_const_char_ptr_qsizetype(QtJambi_LibraryUtilities.internal.nativeId(this), data, len);
}
@io.qt.QtUninvokable
private native void append_native_const_char_ptr_qsizetype(long __this__nativeId, java.nio.ByteBuffer data, long len);
/**
* See QCborStreamWriter::appendNull()
*/
@io.qt.QtUninvokable
public final void appendNull(){
appendNull_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void appendNull_native(long __this__nativeId);
/**
* See QCborStreamWriter::appendUndefined()
*/
@io.qt.QtUninvokable
public final void appendUndefined(){
appendUndefined_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void appendUndefined_native(long __this__nativeId);
/**
* See QCborStreamWriter::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 QCborStreamWriter::endArray()
*/
@io.qt.QtUninvokable
public final boolean endArray(){
return endArray_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean endArray_native(long __this__nativeId);
/**
* See QCborStreamWriter::endMap()
*/
@io.qt.QtUninvokable
public final boolean endMap(){
return endMap_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean endMap_native(long __this__nativeId);
/**
* See QCborStreamWriter::setDevice(QIODevice*)
*/
@io.qt.QtUninvokable
public final void setDevice(io.qt.core.QIODevice device){
setDevice_native_QIODevice_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(device));
__rcDevice = device;
}
@io.qt.QtUninvokable
private native void setDevice_native_QIODevice_ptr(long __this__nativeId, long device);
/**
* See QCborStreamWriter::startArray()
*/
@io.qt.QtUninvokable
public final void startArray(){
startArray_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void startArray_native(long __this__nativeId);
/**
* See QCborStreamWriter::startArray(quint64)
*/
@io.qt.QtUninvokable
public final void startArray(long count){
startArray_native_unsigned_long_long(QtJambi_LibraryUtilities.internal.nativeId(this), count);
}
@io.qt.QtUninvokable
private native void startArray_native_unsigned_long_long(long __this__nativeId, long count);
/**
* See QCborStreamWriter::startMap()
*/
@io.qt.QtUninvokable
public final void startMap(){
startMap_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void startMap_native(long __this__nativeId);
/**
* See QCborStreamWriter::startMap(quint64)
*/
@io.qt.QtUninvokable
public final void startMap(long count){
startMap_native_unsigned_long_long(QtJambi_LibraryUtilities.internal.nativeId(this), count);
}
@io.qt.QtUninvokable
private native void startMap_native_unsigned_long_long(long __this__nativeId, long count);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QCborStreamWriter(QPrivateConstructor p) { super(p); }
}