Class
outputStream!
863991!
byte streaming!
0ExternalOutputStream! !
#categories!
restricted-opening!
character streaming!
byte streaming! !
#superclassTypeString!
ExternalObject! !
#group!
base! !
#extensionsAreSubtypes!
true! !
#revision!
$Revision: 1.4 $! !
charOutputStreamDo:!
863332!
character streaming!
2[CharOutputStream,^X def]:X! !
charInputStreamDo:ifFail:!
862839!
character streaming!
2[CharInputStream,^X def]:[^Y def]:X|Y! !
charInputStream!
862135!
character streaming!
0CharInputStream! !
charInputStreamDo:!
862398!
character streaming!
2[CharInputStream,^X def]:X! !
#subtype!
true! !
inputStream!
863774!
byte streaming!
0ExternalInputStream! !
#branded!
true! !
#comment!
This is the abstract superclass for external objects that can be streamed over, such as files.

%todo: we need to revamp the streaming messages so that subclasses implement ifFail: versions
uniformly for better error handling"

(c) 1995-1997 Sun Microsystems, Inc. ALL RIGHTS RESERVED. 
Use and distribution of this software is subject to the terms of the attached source license. 
! !
#abstract!
true! !
charOutputStream!
863082!
character streaming!
0CharOutputStream! !
open:ifFail:!
861893!
restricted-opening!
2Symbol:[ExternalError,^X def]:ExternalDescriptor|X! !
