Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%IO] >  [I] >  [CharacterStream]
Private  Storage   

abstract class %IO.I.CharacterStream extends %IO.I.ByteStream, %IO.IParts.CharacterIO

Abstract Character Stream base class. CharacterStreams extend Byte Streams because "RawBytes" is an option for ..CharEncoding

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers


Summary

Properties
AtEnd CharEncoding DefaultFlushOnWrite IsCharacter
IsOpen LineTerminator Name

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
CharEncodingSet Close CopyFrom CopyReplace
CopyReplaceArray DefaultFlushOnWriteGet Flush InputFromDevice
IsCharacterGet OutputToDevice Read ReadLine
ReadUntil ReadUntilArray Write WriteLine

Subclasses
%IO.DeviceStream %IO.I.CharacterSeekableStream



Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.