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

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

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


/**
 * 

Convenient interface for reading and writing text

*

Java wrapper for Qt class QTextStream

*/ public class QTextStream 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 QTextStream::FieldAlignment

*/ public enum FieldAlignment implements io.qt.QtEnumerator { AlignLeft(0), AlignRight(1), AlignCenter(2), AlignAccountingStyle(3); private FieldAlignment(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 FieldAlignment resolve(int value) { switch (value) { case 0: return AlignLeft; case 1: return AlignRight; case 2: return AlignCenter; case 3: return AlignAccountingStyle; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final int value; } /** *

Java wrapper for Qt enum QTextStream::NumberFlag

* * @see NumberFlags */ public enum NumberFlag implements io.qt.QtFlagEnumerator { ShowBase(1), ForcePoint(2), ForceSign(4), UppercaseBase(8), UppercaseDigits(16); private NumberFlag(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Create a QFlags of the enum entry. * @return QFlags */ public NumberFlags asFlags() { return new NumberFlags(value); } /** * Combines this entry with other enum entry. * @param e enum entry * @return new flag */ public NumberFlags combined(NumberFlag e) { return new NumberFlags(this, e); } /** * Creates a new {@link NumberFlags} from the entries. * @param values entries * @return new flag */ public static NumberFlags flags(NumberFlag ... values) { return new NumberFlags(values); } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static NumberFlag resolve(int value) { switch (value) { case 1: return ShowBase; case 2: return ForcePoint; case 4: return ForceSign; case 8: return UppercaseBase; case 16: return UppercaseDigits; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final int value; } /** * QFlags type for enum {@link NumberFlag} */ public static final class NumberFlags extends io.qt.QFlags implements Comparable { private static final long serialVersionUID = 0x89111af043a9bfd2L; /** * Creates a new NumberFlags where the flags in args are set. * @param args enum entries */ public NumberFlags(NumberFlag ... args){ super(args); } /** * Creates a new NumberFlags with given value. * @param value */ public NumberFlags(int value) { super(value); } /** * Combines this flags with enum entry. * @param e enum entry * @return new NumberFlags */ @Override public final NumberFlags combined(NumberFlag e){ return new NumberFlags(value() | e.value()); } /** * Sets the flag e * @param e enum entry * @return this */ public final NumberFlags setFlag(NumberFlag e){ super.setFlag(e); return this; } /** * Sets or clears the flag flag * @param e enum entry * @param on set (true) or clear (false) * @return this */ public final NumberFlags setFlag(NumberFlag e, boolean on){ super.setFlag(e, on); return this; } /** * Returns an array of flag objects represented by this NumberFlags. * @return array of enum entries */ @Override public final NumberFlag[] flags(){ return super.flags(NumberFlag.values()); } /** * {@inheritDoc} */ @Override public final NumberFlags clone(){ return new NumberFlags(value()); } /** * {@inheritDoc} */ @Override public final int compareTo(NumberFlags other){ return Integer.compare(value(), other.value()); } } /** *

Java wrapper for Qt enum QTextStream::RealNumberNotation

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

Java wrapper for Qt enum QTextStream::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; } /** *

See QTextStream::QTextStream()

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

Overloaded constructor for {@link #QTextStream(io.qt.core.QByteArray, io.qt.core.QIODeviceBase.OpenMode)}.

*/ public QTextStream(io.qt.core.QByteArray array, io.qt.core.QIODeviceBase.OpenModeFlag ... openMode){ this(array, new io.qt.core.QIODeviceBase.OpenMode(openMode)); } /** *

Overloaded constructor for {@link #QTextStream(io.qt.core.QByteArray, io.qt.core.QIODeviceBase.OpenMode)} * with openMode = new io.qt.core.QIODeviceBase.OpenMode(3).

*/ public QTextStream(io.qt.core.QByteArray array) { this(array, new io.qt.core.QIODeviceBase.OpenMode(3)); } /** *

See QTextStream::QTextStream(QByteArray*,OpenMode)

*/ public QTextStream(io.qt.core.QByteArray array, io.qt.core.QIODeviceBase.OpenMode openMode){ super((QPrivateConstructor)null); java.util.Objects.requireNonNull(array, "Argument 'array': null not expected."); initialize_native(this, array, openMode); __rcDevice = array; } private native static void initialize_native(QTextStream instance, io.qt.core.QByteArray array, io.qt.core.QIODeviceBase.OpenMode openMode); /** *

See QTextStream::QTextStream(QIODevice*)

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

See QTextStream::atEnd()const

*/ @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 QTextStream::autoDetectUnicode()const

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

See QTextStream::device()const

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

See QTextStream::encoding()const

*/ @io.qt.QtUninvokable public final io.qt.core.QStringConverter.Encoding encoding(){ return io.qt.core.QStringConverter.Encoding.resolve(encoding_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int encoding_native_constfct(long __this__nativeId); /** *

See QTextStream::fieldAlignment()const

*/ @io.qt.QtUninvokable public final io.qt.core.QTextStream.FieldAlignment fieldAlignment(){ return io.qt.core.QTextStream.FieldAlignment.resolve(fieldAlignment_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int fieldAlignment_native_constfct(long __this__nativeId); /** *

See QTextStream::fieldWidth()const

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

See QTextStream::flush()

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

See QTextStream::generateByteOrderMark()const

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

See QTextStream::integerBase()const

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

See QTextStream::locale()const

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

See QTextStream::numberFlags()const

*/ @io.qt.QtUninvokable public final io.qt.core.QTextStream.NumberFlags numberFlags(){ return new io.qt.core.QTextStream.NumberFlags(numberFlags_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int numberFlags_native_constfct(long __this__nativeId); /** *

See QTextStream::operator<<(QChar)

*/ @io.qt.QtUninvokable public final QTextStream writeChar(char ch){ writeChar_native_QChar(QtJambi_LibraryUtilities.internal.nativeId(this), ch); return this; } @io.qt.QtUninvokable private native QTextStream writeChar_native_QChar(long __this__nativeId, char ch); /** *

See QTextStream::operator<<(char)

*/ @io.qt.QtUninvokable public final QTextStream writeByte(byte ch){ writeByte_native_char(QtJambi_LibraryUtilities.internal.nativeId(this), ch); return this; } @io.qt.QtUninvokable private native QTextStream writeByte_native_char(long __this__nativeId, byte ch); /** *

See QTextStream::operator<<(QByteArray)

*/ @io.qt.QtUninvokable public final QTextStream writeBytes(io.qt.core.QByteArray array){ writeBytes_native_cref_QByteArray(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(array)); return this; } @io.qt.QtUninvokable private native QTextStream writeBytes_native_cref_QByteArray(long __this__nativeId, long array); /** *

See QTextStream::operator<<(QString)

*/ @io.qt.QtUninvokable public final QTextStream writeString(java.lang.String s){ writeString_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), s); return this; } @io.qt.QtUninvokable private native QTextStream writeString_native_cref_QString(long __this__nativeId, java.lang.String s); /** *

See QTextStream::operator<<(double)

*/ @io.qt.QtUninvokable public final QTextStream writeDouble(double f){ writeDouble_native_double(QtJambi_LibraryUtilities.internal.nativeId(this), f); return this; } @io.qt.QtUninvokable private native QTextStream writeDouble_native_double(long __this__nativeId, double f); /** *

See QTextStream::operator<<(float)

*/ @io.qt.QtUninvokable public final QTextStream writeFloat(float f){ writeFloat_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), f); return this; } @io.qt.QtUninvokable private native QTextStream writeFloat_native_float(long __this__nativeId, float f); /** *

See QTextStream::operator<<(qlonglong)

*/ @io.qt.QtUninvokable public final QTextStream writeLong(long i){ writeLong_native_long_long(QtJambi_LibraryUtilities.internal.nativeId(this), i); return this; } @io.qt.QtUninvokable private native QTextStream writeLong_native_long_long(long __this__nativeId, long i); @io.qt.QtUninvokable public final QTextStream writeInt(int i){ writeInt_native_signed_int(QtJambi_LibraryUtilities.internal.nativeId(this), i); return this; } @io.qt.QtUninvokable private native QTextStream writeInt_native_signed_int(long __this__nativeId, int i); @io.qt.QtUninvokable public final QTextStream writeShort(short i){ writeShort_native_signed_short(QtJambi_LibraryUtilities.internal.nativeId(this), i); return this; } @io.qt.QtUninvokable private native QTextStream writeShort_native_signed_short(long __this__nativeId, short i); /** *

See QTextStream::operator>>(QByteArray&)

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

See QTextStream::operator>>(QChar&)

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

See QTextStream::operator>>(QString&)

*/ @io.qt.QtUninvokable public final java.lang.String readString(){ return readString_native_ref_QString(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native java.lang.String readString_native_ref_QString(long __this__nativeId); /** *

See QTextStream::operator>>(char&)

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

See QTextStream::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 QTextStream::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 QTextStream::operator>>(qlonglong&)

*/ @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); @io.qt.QtUninvokable public final int readInt(){ return readInt_native_ref_signed_int(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native int readInt_native_ref_signed_int(long __this__nativeId); @io.qt.QtUninvokable public final short readShort(){ return readShort_native_ref_signed_short(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native short readShort_native_ref_signed_short(long __this__nativeId); /** *

See QTextStream::padChar()const

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

See QTextStream::pos()const

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

See QTextStream::read(qint64)

*/ @io.qt.QtUninvokable public final java.lang.String read(long maxlen){ return read_native_long_long(QtJambi_LibraryUtilities.internal.nativeId(this), maxlen); } @io.qt.QtUninvokable private native java.lang.String read_native_long_long(long __this__nativeId, long maxlen); /** *

See QTextStream::readAll()

*/ @io.qt.QtUninvokable public final java.lang.String readAll(){ return readAll_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native java.lang.String readAll_native(long __this__nativeId); /** *

Overloaded function for {@link #readLine(long)} * with maxlen = 0.

*/ @io.qt.QtUninvokable public final java.lang.String readLine() { return readLine((long)0); } /** *

See QTextStream::readLine(qint64)

*/ @io.qt.QtUninvokable public final java.lang.String readLine(long maxlen){ return readLine_native_long_long(QtJambi_LibraryUtilities.internal.nativeId(this), maxlen); } @io.qt.QtUninvokable private native java.lang.String readLine_native_long_long(long __this__nativeId, long maxlen); /** *

See QTextStream::realNumberNotation()const

*/ @io.qt.QtUninvokable public final io.qt.core.QTextStream.RealNumberNotation realNumberNotation(){ return io.qt.core.QTextStream.RealNumberNotation.resolve(realNumberNotation_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int realNumberNotation_native_constfct(long __this__nativeId); /** *

See QTextStream::realNumberPrecision()const

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

See QTextStream::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 QTextStream::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 QTextStream::seek(qint64)

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

See QTextStream::setAutoDetectUnicode(bool)

*/ @io.qt.QtUninvokable public final void setAutoDetectUnicode(boolean enabled){ setAutoDetectUnicode_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enabled); } @io.qt.QtUninvokable private native void setAutoDetectUnicode_native_bool(long __this__nativeId, boolean enabled); /** *

See QTextStream::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 QTextStream::setEncoding(QStringConverter::Encoding)

*/ @io.qt.QtUninvokable public final void setEncoding(io.qt.core.QStringConverter.Encoding encoding){ setEncoding_native_QStringConverter_Encoding(QtJambi_LibraryUtilities.internal.nativeId(this), encoding.value()); } @io.qt.QtUninvokable private native void setEncoding_native_QStringConverter_Encoding(long __this__nativeId, int encoding); /** *

See QTextStream::setFieldAlignment(QTextStream::FieldAlignment)

*/ @io.qt.QtUninvokable public final void setFieldAlignment(io.qt.core.QTextStream.FieldAlignment alignment){ setFieldAlignment_native_QTextStream_FieldAlignment(QtJambi_LibraryUtilities.internal.nativeId(this), alignment.value()); } @io.qt.QtUninvokable private native void setFieldAlignment_native_QTextStream_FieldAlignment(long __this__nativeId, int alignment); /** *

See QTextStream::setFieldWidth(int)

*/ @io.qt.QtUninvokable public final void setFieldWidth(int width){ setFieldWidth_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), width); } @io.qt.QtUninvokable private native void setFieldWidth_native_int(long __this__nativeId, int width); /** *

See QTextStream::setGenerateByteOrderMark(bool)

*/ @io.qt.QtUninvokable public final void setGenerateByteOrderMark(boolean generate){ setGenerateByteOrderMark_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), generate); } @io.qt.QtUninvokable private native void setGenerateByteOrderMark_native_bool(long __this__nativeId, boolean generate); /** *

See QTextStream::setIntegerBase(int)

*/ @io.qt.QtUninvokable public final void setIntegerBase(int base){ setIntegerBase_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), base); } @io.qt.QtUninvokable private native void setIntegerBase_native_int(long __this__nativeId, int base); /** *

See QTextStream::setLocale(QLocale)

*/ @io.qt.QtUninvokable public final void setLocale(io.qt.core.QLocale locale){ setLocale_native_cref_QLocale(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(locale)); } @io.qt.QtUninvokable private native void setLocale_native_cref_QLocale(long __this__nativeId, long locale); /** *

Overloaded function for {@link #setNumberFlags(io.qt.core.QTextStream.NumberFlags)}.

*/ @io.qt.QtUninvokable public final void setNumberFlags(io.qt.core.QTextStream.NumberFlag ... flags){ setNumberFlags(new io.qt.core.QTextStream.NumberFlags(flags)); } /** *

See QTextStream::setNumberFlags(NumberFlags)

*/ @io.qt.QtUninvokable public final void setNumberFlags(io.qt.core.QTextStream.NumberFlags flags){ setNumberFlags_native_QFlags_QTextStream_NumberFlag_(QtJambi_LibraryUtilities.internal.nativeId(this), flags.value()); } @io.qt.QtUninvokable private native void setNumberFlags_native_QFlags_QTextStream_NumberFlag_(long __this__nativeId, int flags); /** *

See QTextStream::setPadChar(QChar)

*/ @io.qt.QtUninvokable public final void setPadChar(char ch){ setPadChar_native_QChar(QtJambi_LibraryUtilities.internal.nativeId(this), ch); } @io.qt.QtUninvokable private native void setPadChar_native_QChar(long __this__nativeId, char ch); /** *

See QTextStream::setRealNumberNotation(QTextStream::RealNumberNotation)

*/ @io.qt.QtUninvokable public final void setRealNumberNotation(io.qt.core.QTextStream.RealNumberNotation notation){ setRealNumberNotation_native_QTextStream_RealNumberNotation(QtJambi_LibraryUtilities.internal.nativeId(this), notation.value()); } @io.qt.QtUninvokable private native void setRealNumberNotation_native_QTextStream_RealNumberNotation(long __this__nativeId, int notation); /** *

See QTextStream::setRealNumberPrecision(int)

*/ @io.qt.QtUninvokable public final void setRealNumberPrecision(int precision){ setRealNumberPrecision_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), precision); } @io.qt.QtUninvokable private native void setRealNumberPrecision_native_int(long __this__nativeId, int precision); /** *

See QTextStream::setStatus(QTextStream::Status)

*/ @io.qt.QtUninvokable public final void setStatus(io.qt.core.QTextStream.Status status){ setStatus_native_QTextStream_Status(QtJambi_LibraryUtilities.internal.nativeId(this), status.value()); } @io.qt.QtUninvokable private native void setStatus_native_QTextStream_Status(long __this__nativeId, int status); /** *

See QTextStream::skipWhiteSpace()

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

See QTextStream::status()const

*/ @io.qt.QtUninvokable public final io.qt.core.QTextStream.Status status(){ return io.qt.core.QTextStream.Status.resolve(status_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int status_native_constfct(long __this__nativeId); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QTextStream(QPrivateConstructor p) { super(p); } public final CharSequence string() { QIODevice device = device_private(); if(device instanceof StringDevice) { flush(); return ((StringDevice) device).string; } return null; } /** *

See QTextStream::device()const

*/ @io.qt.QtUninvokable public final io.qt.core.QIODevice device(){ io.qt.core.QIODevice __qt_return_value = device_private(); if(__qt_return_value instanceof StringDevice) return null; return __qt_return_value; } @SuppressWarnings("hiding") public void setString(String string, io.qt.core.QIODevice.OpenModeFlag ... openMode) { setString(string, new io.qt.core.QIODevice.OpenMode(openMode)); } @SuppressWarnings("hiding") public void setString(String string) { setString(string, new io.qt.core.QIODevice.OpenMode(4)); } @SuppressWarnings("hiding") public void setString(String string, io.qt.core.QIODevice.OpenMode openMode) { flush(); setDevice(new StringDevice(java.util.Objects.requireNonNull(string, "Argument 'string': null not expected."), openMode)); } public void setString(String string, io.qt.core.QIODevice.OpenModeFlag ... openMode) { setString(string, new io.qt.core.QIODevice.OpenMode(openMode)); } public void setString(String string) { setString(string, new io.qt.core.QIODevice.OpenMode(4)); } public void setString(String string, io.qt.core.QIODevice.OpenMode openMode) { setString(string==null ? new StringBuilder() : new StringBuilder(string), openMode); } @SuppressWarnings("hiding") public QTextStream(String string, io.qt.core.QIODevice.OpenModeFlag ... openMode) { this(string, new io.qt.core.QIODevice.OpenMode(openMode)); } @SuppressWarnings("hiding") public QTextStream(String string) { this(string, new io.qt.core.QIODevice.OpenMode(3)); } @SuppressWarnings("hiding") public QTextStream(String string, io.qt.core.QIODevice.OpenMode openMode){ this(new StringDevice(java.util.Objects.requireNonNull(string, "Argument 'string': null not expected."), openMode)); } public QTextStream(String string, io.qt.core.QIODevice.OpenModeFlag ... openMode) { this(string, new io.qt.core.QIODevice.OpenMode(openMode)); } public QTextStream(String string) { this(string, new io.qt.core.QIODevice.OpenMode(3)); } public QTextStream(String string, io.qt.core.QIODevice.OpenMode openMode){ this(string==null ? new StringBuilder() : new StringBuilder(string), openMode); } @SuppressWarnings("hiding") static final class StringDevice extends QIODevice{ StringDevice(String string, io.qt.core.QIODevice.OpenModeFlag... openMode) { this(string, io.qt.core.QIODevice.OpenModeFlag.flags(openMode)); } StringDevice(String string, io.qt.core.QIODevice.OpenMode openMode) { super(); this.string = string; this.open(openMode); } private final String string; private int cursor; @Override protected int readData(byte[] data) { int i = -1; if(data!=null && openMode().isSet(QIODevice.OpenModeFlag.ReadOnly) && data.length>0){ i = 0; while(i < data.length && cursor0){ java.lang.String strg = new java.lang.String(data); try { string.append(strg); cursor = string.length(); return data.length; } catch (java.io.IOException e) { throw new RuntimeException(e); } }else return -1; } @Override public boolean isSequential() { return true; } @Override public boolean seek(long pos) { if(pos==0) { cursor = 0; } return super.seek(pos); } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy