Cogitek RIATest 3 Documentation Copyright © Cogitek Inc.

FileStream Object

FileStream object is used for reading and writting files.

Methods

MethodDescription

FileStream

FileStream()
Create a FileStream object.

close

close()
Close the file

getBytesAvailable

getBytesAvailable()
Returns number of bytes available for reading

getPosition

getPosition()
Returns current file position

open

open(fileName, mode)
Open a file. mode is one of FileMode.READ,FileMode.WRITE,FileMode.APPEND,FileMode.UPDATE

readBoolean

readBoolean()
Reads a boolean value

readByte

readByte()
Reads a signed byte value

readDouble

readDouble()
Reads a 64 bit floating point value

readFloat

readFloat()
Reads a 32 bit floating point value

readInt

readInt()
Reads a signed 32 bit integer value

readMultibyte

readMultibyte(length,charset
Reads a sequence of length bytes using specified charset and returns a String. Possible charsets are iso-8859-1 and utf-8

readShort

readShort()
Reads a signed 16 bit integer value

readUTFBytes

readUTFBytes(length)
Reads a sequence of UTF-8 bytes of specified length and returns a String

readUnsignedByte

readUnsignedByte()
Reads an unsigned byte value

readUnsignedInt

readUnsignedInt()
Reads an unsigned 32 bit integer value

readUnsignedShort

readUnsignedShort()
Reads an unsigned 16 bit integer value

setPosition

setPosition(argument)
Sets current file position

writeBoolean

writeBoolean(argument)
Writes a boolean value

writeByte

writeByte(argument)
Writes a signed byte value

writeDouble

writeDouble(argument)
Writes a 64 bit floating point value

writeFloat

writeFloat(argument)
Writes a 32 bit floating point value

writeInt

writeInt(argument)
Writes a signed 32 bit integer value

writeMultibyte

writeMultibyte(string,charset
Writes a String in specified charset encoding. Possible charsets are iso-8859-1 and utf-8

writeShort

writeShort(argument)
Writes a signed 16 bit integer value

writeUTFBytes

writeUTFBytes(argument)
Writes a String in UTF-8 encoding

writeUnsignedByte

writeUnsignedByte(argument)
Writes an unsigned byte value

writeUnsignedInt

writeUnsignedInt(argument)
Writes an unsigned 32 bit integer value

writeUnsignedShort

writeUnsignedShort(argument)
Writes an unsigned 16 bit integer value

Found a typo? Have a suggestion? Please submit your request here.