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

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

There is a newer version: 6.8.2
Show newest version
package io.qt.core;


/**
 * 

Simple CBOR stream decoder, operating on either a QByteArray or QIODevice

*

Java wrapper for Qt class QCborStreamReader

*/ public class QCborStreamReader extends io.qt.QtObject { static { QtJambi_LibraryUtilities.initialize(); } @io.qt.QtPropertyMember(enabled=false) private Object __rcDevice = null; /** * This variable stores the meta-object for the class. */ public static final io.qt.core.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QCborStreamReader.class); /** *

Java wrapper for Qt enum QCborStreamReader::StringResultCode

*/ public enum StringResultCode implements io.qt.QtEnumerator { EndOfString(0), Ok(1), Error(-1); private StringResultCode(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 StringResultCode resolve(int value) { switch (value) { case 0: return EndOfString; case 1: return Ok; case -1: return Error; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final int value; } /** *

Java wrapper for Qt enum QCborStreamReader::Type

*/ @io.qt.QtRejectedEntries({"ByteString", "TextString", "HalfFloat"}) public enum Type implements io.qt.QtByteEnumerator { UnsignedInteger((byte)0), NegativeInteger((byte)32), ByteString((byte)64), ByteArray((byte)64), TextString((byte)96), String((byte)96), Array((byte)-128), Map((byte)-96), Tag((byte)-64), SimpleType((byte)-32), HalfFloat((byte)-7), Float16((byte)-7), Float((byte)-6), Double((byte)-5), Invalid((byte)-1); private Type(byte value) { this.value = value; } /** * {@inheritDoc} */ public byte value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static Type resolve(byte value) { switch (value) { case 0: return UnsignedInteger; case 32: return NegativeInteger; case 64: return ByteArray; case 96: return String; case -128: return Array; case -96: return Map; case -64: return Tag; case -32: return SimpleType; case -7: return Float16; case -6: return Float; case -5: return Double; case -1: return Invalid; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final byte value; } /** *

See QCborStreamReader::QCborStreamReader()

*/ public QCborStreamReader(){ super((QPrivateConstructor)null); initialize_native(this); } private native static void initialize_native(QCborStreamReader instance); /** *

See QCborStreamReader::QCborStreamReader(QIODevice*)

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

See QCborStreamReader::QCborStreamReader(QByteArray)

*/ public QCborStreamReader(io.qt.core.QByteArray data){ super((QPrivateConstructor)null); initialize_native(this, data); } private native static void initialize_native(QCborStreamReader instance, io.qt.core.QByteArray data); public QCborStreamReader(java.nio.ByteBuffer data, long len){ super((QPrivateConstructor)null); if(!data.isDirect()) { throw new IllegalArgumentException("Can only read from direct buffers."); } __rcDevice = data; initialize_native(this, data, len); } private native static void initialize_native(QCborStreamReader instance, java.nio.ByteBuffer data, long len); /** *

See QCborStreamReader::addData(QByteArray)

*/ @io.qt.QtUninvokable public final void addData(io.qt.core.QByteArray data){ addData_native_cref_QByteArray(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(data)); } @io.qt.QtUninvokable private native void addData_native_cref_QByteArray(long __this__nativeId, long data); @io.qt.QtUninvokable public final void addData(java.nio.ByteBuffer data, long len){ if(!data.isDirect()) { throw new IllegalArgumentException("Can only read from direct buffers."); } __rcDevice = new QPair<>(__rcDevice, data); addData_native_const_unsigned_char_ptr_qsizetype(QtJambi_LibraryUtilities.internal.nativeId(this), data, len); } @io.qt.QtUninvokable private native void addData_native_const_unsigned_char_ptr_qsizetype(long __this__nativeId, java.nio.ByteBuffer data, long len); /** *

See QCborStreamReader::clear()

*/ @io.qt.QtUninvokable public final void clear(){ clear_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native void clear_native(long __this__nativeId); /** *

See QCborStreamReader::containerDepth()const

*/ @io.qt.QtUninvokable public final int containerDepth(){ return containerDepth_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native int containerDepth_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::currentOffset()const

*/ @io.qt.QtUninvokable public final long currentOffset(){ return currentOffset_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native long currentOffset_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::currentStringChunkSize()const

*/ @io.qt.QtUninvokable public final long currentStringChunkSize(){ return currentStringChunkSize_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native long currentStringChunkSize_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::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 QCborStreamReader::enterContainer()

*/ @io.qt.QtUninvokable public final boolean enterContainer(){ return enterContainer_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean enterContainer_native(long __this__nativeId); /** *

See QCborStreamReader::hasNext()const

*/ @io.qt.QtUninvokable public final boolean hasNext(){ return hasNext_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean hasNext_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isArray()const

*/ @io.qt.QtUninvokable public final boolean isArray(){ return isArray_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isArray_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isBool()const

*/ @io.qt.QtUninvokable public final boolean isBoolean(){ return isBoolean_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isBoolean_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isByteArray()const

*/ @io.qt.QtUninvokable public final boolean isByteArray(){ return isByteArray_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isByteArray_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isContainer()const

*/ @io.qt.QtUninvokable public final boolean isContainer(){ return isContainer_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isContainer_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isDouble()const

*/ @io.qt.QtUninvokable public final boolean isDouble(){ return isDouble_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isDouble_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isFalse()const

*/ @io.qt.QtUninvokable public final boolean isFalse(){ return isFalse_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isFalse_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isFloat()const

*/ @io.qt.QtUninvokable public final boolean isFloat(){ return isFloat_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isFloat_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isInteger()const

*/ @io.qt.QtUninvokable public final boolean isInteger(){ return isInteger_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isInteger_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isInvalid()const

*/ @io.qt.QtUninvokable public final boolean isInvalid(){ return isInvalid_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isInvalid_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isLengthKnown()const

*/ @io.qt.QtUninvokable public final boolean isLengthKnown(){ return isLengthKnown_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isLengthKnown_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isMap()const

*/ @io.qt.QtUninvokable public final boolean isMap(){ return isMap_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isMap_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isNull()const

*/ @io.qt.QtUninvokable public final boolean isNull(){ return isNull_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isNull_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isSimpleType()const

*/ @io.qt.QtUninvokable public final boolean isSimpleType(){ return isSimpleType_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isSimpleType_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isSimpleType(QCborSimpleType)const

*/ @io.qt.QtUninvokable public final boolean isSimpleType(io.qt.core.QCborSimpleType st){ return isSimpleType_native_QCborSimpleType_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), st.value()); } @io.qt.QtUninvokable private native boolean isSimpleType_native_QCborSimpleType_constfct(long __this__nativeId, byte st); /** *

See QCborStreamReader::isString()const

*/ @io.qt.QtUninvokable public final boolean isString(){ return isString_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isString_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isTag()const

*/ @io.qt.QtUninvokable public final boolean isTag(){ return isTag_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isTag_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isTrue()const

*/ @io.qt.QtUninvokable public final boolean isTrue(){ return isTrue_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isTrue_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isUndefined()const

*/ @io.qt.QtUninvokable public final boolean isUndefined(){ return isUndefined_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isUndefined_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isUnsignedInteger()const

*/ @io.qt.QtUninvokable public final boolean isBigInteger(){ return isBigInteger_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isBigInteger_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::isValid()const

*/ @io.qt.QtUninvokable public final boolean isValid(){ return isValid_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isValid_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::lastError()

*/ @io.qt.QtUninvokable public final io.qt.core.QCborError lastError(){ return lastError_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QCborError lastError_native(long __this__nativeId); /** *

See QCborStreamReader::leaveContainer()

*/ @io.qt.QtUninvokable public final boolean leaveContainer(){ return leaveContainer_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean leaveContainer_native(long __this__nativeId); /** *

See QCborStreamReader::length()const

*/ @io.qt.QtUninvokable public final long length(){ return length_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native long length_native_constfct(long __this__nativeId); /** *

Overloaded function for {@link #next(int)} * with maxRecursion = 10000.

*/ @io.qt.QtUninvokable public final boolean next() { return next((int)10000); } /** *

See QCborStreamReader::next(int)

*/ @io.qt.QtUninvokable public final boolean next(int maxRecursion){ return next_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), maxRecursion); } @io.qt.QtUninvokable private native boolean next_native_int(long __this__nativeId, int maxRecursion); /** *

See QCborStreamReader::parentContainerType()const

*/ @io.qt.QtUninvokable public final io.qt.core.QCborStreamReader.Type parentContainerType(){ return io.qt.core.QCborStreamReader.Type.resolve(parentContainerType_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native byte parentContainerType_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::reparse()

*/ @io.qt.QtUninvokable public final void reparse(){ reparse_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native void reparse_native(long __this__nativeId); /** *

See QCborStreamReader::reset()

*/ @io.qt.QtUninvokable public final void reset(){ reset_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native void reset_native(long __this__nativeId); /** *

See QCborStreamReader::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 QCborStreamReader::toBool()const

*/ @io.qt.QtUninvokable public final boolean toBoolean(){ return toBoolean_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean toBoolean_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::toDouble()const

*/ @io.qt.QtUninvokable public final double toDouble(){ return toDouble_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native double toDouble_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::toFloat()const

*/ @io.qt.QtUninvokable public final float toFloat(){ return toFloat_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native float toFloat_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::toInteger()const

*/ @io.qt.QtUninvokable public final long toInteger(){ return toInteger_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native long toInteger_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::toSimpleType()const

*/ @io.qt.QtUninvokable public final io.qt.core.QCborSimpleType toSimpleType(){ return io.qt.core.QCborSimpleType.resolve(toSimpleType_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native byte toSimpleType_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::toTag()const

*/ @io.qt.QtUninvokable public final io.qt.core.QCborTag toTag(){ return io.qt.core.QCborTag.resolve(toTag_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native long toTag_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::toUnsignedInteger()const

*/ @io.qt.QtUninvokable public final java.math.BigInteger toBigInteger(){ return toBigInteger_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native java.math.BigInteger toBigInteger_native_constfct(long __this__nativeId); /** *

See QCborStreamReader::type()const

*/ @io.qt.QtUninvokable public final io.qt.core.QCborStreamReader.Type type(){ return io.qt.core.QCborStreamReader.Type.resolve(type_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native byte type_native_constfct(long __this__nativeId); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QCborStreamReader(QPrivateConstructor p) { super(p); } public QCborStreamReader(byte[] data){ this(new io.qt.core.QByteArray(data)); } @io.qt.QtUninvokable public final void addData(byte[] data){ addData(new io.qt.core.QByteArray(data)); } /** * Result class for {@link #readByteArray()} and {@link #readString()} */ public static final class StringResult { private StringResult(Container data, StringResultCode status) { super(); this.data = data; this.status = status; } public final Container data; public final StringResultCode status; }; @io.qt.QtUninvokable public native final io.qt.core.QCborStreamReader.StringResult readByteArray(); @io.qt.QtUninvokable public native final io.qt.core.QCborStreamReader.StringResult readString(); @io.qt.QtUninvokable public native final io.qt.core.QCborStreamReader.StringResult readChunk(java.nio.ByteBuffer buffer); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy