FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Common::Io::IoTextReader Class Reference

Inherits OSGeo::FDO::Runtime::Disposable.

Inheritance diagram for OSGeo::FDO::Common::Io::IoTextReader:

[legend]
List of all members.

Detailed Description

IoTextReader reads from a binary stream containing UTF8 characters. It formats these UTF8 characters into Unicode wide characters. This class is not yet complete, since the Read functions still have to be added.


Public Member Functions

__property OSGeo::FDO::Common::Io::IoStreamget_Stream ()
 Gets the underlying stream. If a stream was passed to this object then this stream is returned. Otherwise, an auto-generated stream (wrapped around the file name that was passed to this object) is returned.
 IoTextReader (System::IntPtr unmanaged, System::Boolean autoDelete)
 Constructs a text reader based on an unmanaged instance of the object.
 IoTextReader (OSGeo::FDO::Common::Io::IoStream *stream)
 Constructs a text reader on a stream.
 IoTextReader (System::String *fileName)
 Constructs a text reader on a file.

Protected Member Functions

System::Void ReleaseUnmanagedObject ()
 DOXYGEN-IGNORE

Constructor & Destructor Documentation

OSGeo::FDO::Common::Io::IoTextReader::IoTextReader System::String *  fileName  ) 
 

Constructs a text reader on a file.

Parameters:
fileName Input name of the file to read.

OSGeo::FDO::Common::Io::IoTextReader::IoTextReader OSGeo::FDO::Common::Io::IoStream stream  ) 
 

Constructs a text reader on a stream.

Parameters:
stream Input the stream to read.

OSGeo::FDO::Common::Io::IoTextReader::IoTextReader System::IntPtr  unmanaged,
System::Boolean  autoDelete
 

Constructs a text reader based on an unmanaged instance of the object.

Parameters:
unmanaged Input A Pointer to the unmanaged reader.
autoDelete Input Indicates if the constructed object should be automatically deleted once it no longer referenced.

Member Function Documentation

__property OSGeo ::FDO ::Common ::Io ::IoStream* OSGeo::FDO::Common::Io::IoTextReader::get_Stream  ) 
 

Gets the underlying stream. If a stream was passed to this object then this stream is returned. Otherwise, an auto-generated stream (wrapped around the file name that was passed to this object) is returned.

Returns:
Returns the underlying stream.

System::Void OSGeo::FDO::Common::Io::IoTextReader::ReleaseUnmanagedObject  )  [protected, virtual]
 

DOXYGEN-IGNORE

Reimplemented from OSGeo::FDO::Runtime::Disposable.


Comments or suggestions? Send us feedback.