Rogue Wave Views |
Rogue Wave Views Documentation Home |
Application Framework file stream class. More...
#include <ilviews/appframe/stream.h>
Public Member Functions | |
IlvDvFileStream (const IlvPathName &pathName, IlBoolean saving, IlvDisplay *display=0) | |
Constructor of the IlvDvFileStream class. More... | |
Public Member Functions inherited from IlvDvStream | |
istream * | getInStream () const |
Verbose: More... | |
ostream * | getOutStream () const |
Returns the internal output stream. More... | |
IlBoolean | isSaving () const |
Returns IlTrue if the stream is used for saving data. More... | |
IlvDvStream & | operator<< (IlInt i) |
Writes the integer i. More... | |
IlvDvStream & | operator<< (IlUShort w) |
Writes the unsigned short integer w. More... | |
IlvDvStream & | operator<< (IlShort ch) |
Writes the short integer ch. More... | |
IlvDvStream & | operator<< (IlUInt u) |
Writes the unsigned integer u. More... | |
IlvDvStream & | operator<< (IlBoolean b) |
Writes the Boolean value b. More... | |
IlvDvStream & | operator<< (IlFloat f) |
Writes the float value f. More... | |
IlvDvStream & | operator<< (IlDouble d) |
Writes the double value d. More... | |
IlvDvStream & | operator<< (const IlvString &s) |
Writes the string s. More... | |
IlvDvStream & | operator>> (IlInt &i) |
Reads an integer value and stores it in the i parameter. More... | |
IlvDvStream & | operator>> (IlUShort &w) |
Reads an unsigned short integer value and stores it in the w parameter. More... | |
IlvDvStream & | operator>> (IlShort &ch) |
Reads a short integer value and stores it in the ch parameter. More... | |
IlvDvStream & | operator>> (IlUInt &u) |
Reads an unsigned integer value and stores it in the u parameter. More... | |
IlvDvStream & | operator>> (IlBoolean &b) |
Reads a Boolean value and stores it in the b parameter. More... | |
IlvDvStream & | operator>> (IlFloat &f) |
Reads a float value and stores it in the f parameter. More... | |
IlvDvStream & | operator>> (IlDouble &d) |
Reads a double value and stores it in the d parameter. More... | |
IlvDvStream & | operator>> (IlvString &s) |
Reads a string and stores it in the string object s parameter. More... | |
IlvDvSerializable * | readObject () |
Reads an IlvDvSerializable object. More... | |
void | serialize (IlvString &s, IlBoolean betweenQuotes=IlTrue) |
Serializes the string parameter s. More... | |
void | serialize (const IlSymbol *&s, IlBoolean betweenQuotes=IlTrue) |
Serializes the symbol parameter s. More... | |
void | serializeBitmap (IlvBitmap *&b, IlBoolean lock=IlTrue) |
Serializes the bitmap parameter b. More... | |
void | serializeObjects (IlvArray &objs) |
Serializes the array objs of IlvDvSerializable objects given as the parameter. More... | |
void | writeObject (const IlvDvSerializable *o) |
Writes an IlvDvSerializable object. More... | |
Application Framework file stream class.
Library: ilvappframe
IlvDvFileStream
is a subclass of IlvDvStream
.
It creates and manages a file stream. For example, it is used by the IlvDvDocument
class to read and save the document data in the document file.
IlvDvFileStream::IlvDvFileStream | ( | const IlvPathName & | pathName, |
IlBoolean | saving, | ||
IlvDisplay * | display = 0 |
||
) |
Constructor of the IlvDvFileStream
class.
IlvDvFileStream
is a subclass of IlvDvStream
.
This method constructs and initializes an IlvDvFileStream
object using the given parameters.
pathName | Specifies the path of the file used for serialization. |
saving | If IlTrue , the file stream is created as an output stream. Otherwise, it is created as an input stream. |
display | Display to be used to serialize bitmaps. It must not be null if at least one bitmap must be serialized. |
© Copyright 2015, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.