%IO.IParts.CharacterSeekableIO

abstract class %IO.IParts.CharacterSeekableIO extends %IO.IParts.SeekableIO

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

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties

property ExternalBytePosition as %Integer [ InitialExpression = 0 , ReadOnly ];
Property methods: ExternalBytePositionDisplayToLogical(), ExternalBytePositionGet(), ExternalBytePositionIsValid(), ExternalBytePositionLogicalToDisplay(), ExternalBytePositionNormalize()
property ExternalByteSize as %Integer [ Calculated , ReadOnly ];
Property methods: ExternalByteSizeDisplayToLogical(), ExternalByteSizeGet(), ExternalByteSizeIsValid(), ExternalByteSizeLogicalToDisplay(), ExternalByteSizeNormalize()

Methods

method Clear(Output pSC As %Status) as %Boolean [ Language = objectscript ]
abstract method ExternalByteSeek(pBytePos As %Integer, Output pSC As %Status) as %Boolean [ Language = objectscript ]
abstract method ExternalByteSizeGet() as %Integer [ Language = objectscript ]
method ExternalByteTruncateAt(pBytePos As %Integer, Output pSC As %Status) as %Boolean [ Language = objectscript ]
method Find(pMatch As %String, pPosition As %Integer = 1, pEndPosition As %Integer = -1, Output pSC As %Status, pReadLines As %Boolean = 0) as %Integer [ Language = objectscript ]

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

Feedback