File

projects/wms-framework/src/lib/baseframework/TextReader.ts

Description

Stores a string and exposes a stream API for it.

Index

Methods

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 :
Name Type Optional Description
buffer any No

Buffer to store the readed characters.

index number No

Position on buffer where to put the readed characters.

count number No

Number of characters to read.

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;
  }
}

result-matching ""

    No results matching ""