Skip to main content

%IO.IParts.CharacterSeekableIO

Class %IO.IParts.CharacterSeekableIO Extends %IO.IParts.SeekableIO [ Abstract, System = 2 ]

Aggregation holder class for methods implemented in Seekable Character stream classes Seekable Character stream classes are seekable by character position as well as by raw byte position

Properties

ExternalBytePosition

Property ExternalBytePosition As %Integer [ InitialExpression = 0, ReadOnly ];

ExternalByteSize

Property ExternalByteSize As %Integer [ Calculated, ReadOnly ];

Methods

ExternalByteSizeGet

Method ExternalByteSizeGet() As %Integer [ Abstract ]

ExternalByteSeek

Method ExternalByteSeek(pBytePos As %Integer, Output pSC As %Status) As %Boolean [ Abstract ]

ExternalByteTruncateAt

Method ExternalByteTruncateAt(pBytePos As %Integer, Output pSC As %Status) As %Boolean

Clear

Method Clear(Output pSC As %Status) As %Boolean

Find

Method Find(pMatch As %String, pPosition As %Integer = 1, pEndPosition As %Integer = -1, Output pSC As %Status, pReadLines As %Boolean = 0) As %Integer