java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.core.QIODevice
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
- Direct Known Subclasses:
QAbstractSocket
,QBluetoothSocket
,QBuffer
,QFileDevice
,QLocalSocket
,QNetworkReply
,QProcess
,QSerialPort
public abstract class QIODevice extends QObject
The base interface class of all I/O devices in Qt
Java wrapper for Qt class QIODevice
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QIODevice.OpenMode
QFlags type for enumQIODevice.OpenModeFlag
static class
QIODevice.OpenModeFlag
Java wrapper for Qt enum QIODevice::OpenModeFlagNested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QDeclarativeConstructor, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
-
Field Summary
Fields Modifier and Type Field Description QObject.Signal0
aboutToClose
QObject.Signal1<@QtPrimitiveType Long>
bytesWritten
QObject.Signal2<@QtPrimitiveType Integer,@QtPrimitiveType Long>
channelBytesWritten
QObject.Signal1<@QtPrimitiveType Integer>
channelReadyRead
QObject.Signal0
readChannelFinished
QObject.Signal0
readyRead
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class. -
Constructor Summary
Constructors Modifier Constructor Description QIODevice()
QIODevice(QObject parent)
protected
QIODevice(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QIODevice(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description boolean
atEnd()
long
bytesAvailable()
long
bytesToWrite()
boolean
canReadLine()
void
close()
void
commitTransaction()
int
currentReadChannel()
int
currentWriteChannel()
String
errorString()
static QIODevice
fromDirectBuffer(Buffer buffer)
static QIODevice
fromInputStream(InputStream stream)
static QIODevice
fromOutputStream(OutputStream stream)
Byte
getByte()
boolean
isOpen()
boolean
isReadable()
boolean
isSequential()
boolean
isTextModeEnabled()
boolean
isTransactionStarted()
boolean
isWritable()
boolean
open(QIODevice.OpenMode mode)
boolean
open(QIODevice.OpenModeFlag... mode)
Overloaded function foropen(io.qt.core.QIODevice.OpenMode)
.QIODevice.OpenMode
openMode()
int
peek(byte[] data)
QByteArray
peek(long maxlen)
long
pos()
boolean
putByte(byte c)
int
read(byte[] data)
QByteArray
read(long maxlen)
QByteArray
readAll()
int
readChannelCount()
protected abstract int
readData(byte[] data)
QByteArray
readLine()
Overloaded function forreadLine(long)
withmaxlen = 0
.int
readLine(byte[] data)
QByteArray
readLine(long maxlen)
protected int
readLineData(byte[] data)
boolean
reset()
void
rollbackTransaction()
boolean
seek(long pos)
void
setCurrentReadChannel(int channel)
void
setCurrentWriteChannel(int channel)
protected void
setErrorString(String errorString)
protected void
setOpenMode(QIODevice.OpenMode openMode)
protected void
setOpenMode(QIODevice.OpenModeFlag... openMode)
Overloaded function forsetOpenMode(io.qt.core.QIODevice.OpenMode)
.void
setTextModeEnabled(boolean enabled)
long
size()
long
skip(long maxSize)
void
startTransaction()
void
ungetByte(byte c)
boolean
waitForBytesWritten(int msecs)
boolean
waitForReadyRead(int msecs)
int
write(byte[] data)
long
write(QByteArray data)
int
writeChannelCount()
protected abstract int
writeData(byte[] data)
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, timerEvent, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class. -
aboutToClose
-
bytesWritten
-
channelBytesWritten
-
channelReadyRead
-
readChannelFinished
-
readyRead
-
-
Constructor Details
-
Method Details
-
commitTransaction
-
currentReadChannel
-
currentWriteChannel
-
errorString
-
getByte
-
isOpen
-
isReadable
-
isTextModeEnabled
-
isTransactionStarted
-
isWritable
-
openMode
-
peek
-
peek
-
putByte
-
read
-
read
-
readAll
-
readChannelCount
-
readLine
-
readLine
Overloaded function for
readLine(long)
withmaxlen = 0
. -
readLine
-
rollbackTransaction
-
setCurrentReadChannel
-
setCurrentWriteChannel
-
setErrorString
-
setOpenMode
Overloaded function for
setOpenMode(io.qt.core.QIODevice.OpenMode)
. -
setOpenMode
-
setTextModeEnabled
-
skip
-
startTransaction
-
ungetByte
-
write
-
write
-
writeChannelCount
-
atEnd
-
bytesAvailable
-
bytesToWrite
-
canReadLine
-
close
-
isSequential
-
open
Overloaded function for
open(io.qt.core.QIODevice.OpenMode)
. -
open
-
pos
-
readData
-
readLineData
-
reset
-
seek
-
size
-
waitForBytesWritten
-
waitForReadyRead
-
writeData
-
fromDirectBuffer
-
fromInputStream
-
fromOutputStream
-