%IO.IParts.SeekableIO
abstract class %IO.IParts.SeekableIO
Aggregation holder class for methods implemented in Seekable stream classes The methods of this class work for both Byte and Character streamsProperty Inventory (Including Private)
Method Inventory (Including Private)
Properties (Including Private)
property Position as %Integer [ InitialExpression = 0 , ReadOnly ];
Property methods: PositionDisplayToLogical(), PositionGet(), PositionIsValid(), PositionLogicalToDisplay(), PositionNormalize()
property Size as %Integer [ Calculated , ReadOnly ];
Property methods: SizeDisplayToLogical(), SizeGet(), SizeIsValid(), SizeLogicalToDisplay(), SizeNormalize()
Methods (Including Private)
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 ]
method Rewind(Output pSC As %Status) [ Language = objectscript ]
abstract method Seek(pPosition As %Integer = 1, Output pSC As %Status) as %Boolean [ Language = objectscript ]
method SizeGet() as %Integer [ Language = objectscript ]