java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.core.QIODevice
io.qt.core.QFileDevice
- All Implemented Interfaces:
QIODeviceBase
,QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QFileDevice extends QIODevice
Interface for reading from and writing to open files
Java wrapper for Qt class QFileDevice
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QFileDevice.FileError
Java wrapper for Qt enum QFileDevice::FileErrorstatic class
QFileDevice.FileHandleFlag
Java wrapper for Qt enum QFileDevice::FileHandleFlagstatic class
QFileDevice.FileHandleFlags
QFlags type for enumQFileDevice.FileHandleFlag
static class
QFileDevice.FileTime
Java wrapper for Qt enum QFileDevice::FileTimestatic class
QFileDevice.MemoryMapFlag
Java wrapper for Qt enum QFileDevice::MemoryMapFlagstatic class
QFileDevice.MemoryMapFlags
QFlags type for enumQFileDevice.MemoryMapFlag
static class
QFileDevice.Permission
Java wrapper for Qt enum QFileDevice::Permissionstatic class
QFileDevice.Permissions
QFlags type for enumQFileDevice.Permission
Nested 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.QBooleanProperty, QObject.QByteProperty, QObject.QCharProperty, QObject.QComputedBooleanProperty, QObject.QComputedByteProperty, QObject.QComputedCharProperty, QObject.QComputedDoubleProperty, QObject.QComputedFloatProperty, QObject.QComputedIntProperty, QObject.QComputedLongProperty, QObject.QComputedProperty<T>, QObject.QComputedShortProperty, QObject.QDeclarativeConstructor, QObject.QDoubleProperty, QObject.QFloatProperty, QObject.QIntProperty, QObject.QLongProperty, QObject.QProperty<T>, QObject.QShortProperty, 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
Nested classes/interfaces inherited from interface io.qt.core.QIODeviceBase
QIODeviceBase.OpenMode, QIODeviceBase.OpenModeFlag
-
Field Summary
Fields Modifier and Type Field Description static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.Fields inherited from class io.qt.core.QIODevice
aboutToClose, bytesWritten, channelBytesWritten, channelReadyRead, readChannelFinished, readyRead
-
Constructor Summary
Constructors Modifier Constructor Description protected
QFileDevice()
protected
QFileDevice(QObject parent)
protected
QFileDevice(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QFileDevice(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description boolean
atEnd()
void
close()
QFileDevice.FileError
error()
String
fileName()
QDateTime
fileTime(QFileDevice.FileTime time)
boolean
flush()
int
handle()
boolean
isSequential()
ByteBuffer
map(long offset, long size)
Overloaded function formap(long, long, io.qt.core.QFileDevice.MemoryMapFlags)
withflags = new io.qt.core.QFileDevice.MemoryMapFlags(0)
.ByteBuffer
map(long offset, long size, QFileDevice.MemoryMapFlag... flags)
Overloaded function formap(long, long, io.qt.core.QFileDevice.MemoryMapFlags)
.ByteBuffer
map(long offset, long size, QFileDevice.MemoryMapFlags flags)
QFileDevice.Permissions
permissions()
long
pos()
protected int
readData(byte[] data)
protected int
readLineData(byte[] data)
boolean
resize(long sz)
boolean
seek(long offset)
boolean
setFileTime(QDateTime newDate, QFileDevice.FileTime fileTime)
boolean
setPermissions(QFileDevice.Permission... permissionSpec)
Overloaded function forsetPermissions(io.qt.core.QFileDevice.Permissions)
.boolean
setPermissions(QFileDevice.Permissions permissionSpec)
long
size()
boolean
unmap(ByteBuffer address)
void
unsetError()
protected int
writeData(byte[] data)
Methods inherited from class io.qt.core.QIODevice
bytesAvailable, bytesToWrite, canReadLine, commitTransaction, currentReadChannel, currentWriteChannel, errorString, fromDirectBuffer, fromInputStream, fromOutputStream, getByte, isOpen, isReadable, isTextModeEnabled, isTransactionStarted, isWritable, open, open, openMode, peek, peek, putByte, read, read, readAll, readChannelCount, readLine, readLine, readLine, reset, rollbackTransaction, setCurrentReadChannel, setCurrentWriteChannel, setErrorString, setOpenMode, setOpenMode, setTextModeEnabled, skip, skipData, startTransaction, ungetByte, waitForBytesWritten, waitForReadyRead, write, write, writeChannelCount
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, 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.
-
-
Constructor Details
-
QFileDevice
protected QFileDevice() -
QFileDevice
-
QFileDevice
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QFileDevice
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
error
-
fileTime
-
flush
-
handle
-
map
@QtUninvokable public final ByteBuffer map(long offset, long size, QFileDevice.MemoryMapFlag... flags)Overloaded function for
map(long, long, io.qt.core.QFileDevice.MemoryMapFlags)
. -
map
Overloaded function for
map(long, long, io.qt.core.QFileDevice.MemoryMapFlags)
withflags = new io.qt.core.QFileDevice.MemoryMapFlags(0)
. -
map
@QtUninvokable public final ByteBuffer map(long offset, long size, QFileDevice.MemoryMapFlags flags) -
setFileTime
-
unmap
-
unsetError
-
atEnd
-
close
-
fileName
-
isSequential
- Overrides:
isSequential
in classQIODevice
-
permissions
-
pos
-
readData
-
readLineData
- Overrides:
readLineData
in classQIODevice
-
resize
-
seek
-
setPermissions
Overloaded function for
setPermissions(io.qt.core.QFileDevice.Permissions)
. -
setPermissions
-
size
-
writeData
-