projects/wms-framework/src/lib/baseframework/TextReader.ts
Stores a string and exposes a stream API for it.
Methods |
Dispose |
Dispose()
|
Dispose this text reader.
Returns :
void
|
ReadBlock | ||||||||||||||||
ReadBlock(buffer: any, index: number, count: number)
|
||||||||||||||||
Reads count number of characters from this reader and stores them on buffer, begining at index position.
Parameters :
Returns :
number
{number} Number of readed caracters. May be less or equal to count. |
import { Debugger } from '../diagnostics/Debugger';
/**
* Stores a string and exposes a stream API for it.
*
* @class TextReader
* @wType System.IO.TextReader
* @wNetSupport
*/
export abstract class TextReader {
/**
* Dispose this text reader.
*
* @memberof TextReader
* @wNoMap
*/
Dispose() {}
/**
* Reads count number of characters from this reader and stores them on
* buffer, begining at index position.
*
* @abstract
* @param {*} buffer Buffer to store the readed characters.
* @param {number} index Position on buffer where to put the readed characters.
* @param {number} count Number of characters to read.
* @return {*} {number} Number of readed caracters. May be less or equal to count.
* @memberof TextReader
* @wNoMap
*/
ReadBlock(buffer: any, index: number, count: number): number {
Debugger.Throw('Not implemented');
return 0;
}
}