SplittingWriteStream.st
changeset 2993 50284280f5d6
parent 912 0252ad15028b
child 3470 850093c8df57
--- a/SplittingWriteStream.st	Fri Apr 26 13:45:25 2013 +0200
+++ b/SplittingWriteStream.st	Fri Apr 26 16:11:17 2013 +0200
@@ -59,22 +59,26 @@
 outStream1
     "return the value of the instance variable 'outStream1' (automatically generated)"
 
-    ^ outStream1!
+    ^ outStream1
+!
 
 outStream1:something
     "set the value of the instance variable 'outStream1' (automatically generated)"
 
-    outStream1 := something.!
+    outStream1 := something.
+!
 
 outStream2
     "return the value of the instance variable 'outStream2' (automatically generated)"
 
-    ^ outStream2!
+    ^ outStream2
+!
 
 outStream2:something
     "set the value of the instance variable 'outStream2' (automatically generated)"
 
-    outStream2 := something.! !
+    outStream2 := something.
+! !
 
 !SplittingWriteStream methodsFor:'private access'!
 
@@ -86,12 +90,21 @@
 
 !SplittingWriteStream methodsFor:'writing'!
 
+clear
+    outStream1 isStream ifFalse:[ outStream1 clear ]. 
+    outStream2 isStream ifFalse:[ outStream2 clear ].
+!
+
 close
     outStream1 close.
     outStream2 close.
 
 !
 
+contents
+    ^ outStream1 contents 
+!
+
 endEntry
     outStream1 endEntry.
     outStream2 endEntry.
@@ -119,5 +132,6 @@
 !SplittingWriteStream class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic2/SplittingWriteStream.st,v 1.2 2000-09-11 18:09:01 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic2/SplittingWriteStream.st,v 1.3 2013-04-26 14:11:17 cg Exp $'
 ! !
+