Now subclass of AbstractObjectCoder
authorStefan Vogel <sv@exept.de>
Wed, 06 Feb 2002 20:10:50 +0100
changeset 6380 457773bd81f9
parent 6379 ecdfef1013c8
child 6381 30003c4c5908
Now subclass of AbstractObjectCoder
ObjectCoder.st
--- a/ObjectCoder.st	Wed Feb 06 20:10:11 2002 +0100
+++ b/ObjectCoder.st	Wed Feb 06 20:10:50 2002 +0100
@@ -14,7 +14,7 @@
 
 "{ Package: 'stx:libbasic' }"
 
-Object subclass:#ObjectCoder
+AbstractObjectCoder subclass:#ObjectCoder
 	instanceVariableNames:'stream'
 	classVariableNames:''
 	poolDictionaries:''
@@ -136,120 +136,6 @@
 
 ! !
 
-!ObjectCoder methodsFor:'encoding-smalltalk-types'!
-
-encodeAbsoluteTime:anAbsoluteTime with:aParameter
-    "encode an absolute time value"
-
-    self encodeObject:anAbsoluteTime with:aParameter
-
-
-!
-
-encodeBitArray:aBitArray with:aParameter
-    "encode a BitArray"
-
-    self encodeObject:aBitArray with:aParameter
-
-
-!
-
-encodeBoolean:aBoolean with:aParameter
-    "encode a Boolean"
-
-    self encodeObject:aBoolean with:aParameter
-
-
-!
-
-encodeByteArray:aByteArray with:aParameter
-    "encode an absolute time value"
-
-    self encodeObject:aByteArray with:aParameter
-
-
-!
-
-encodeCharacter:aCharacter with:aParameter
-    "encode a Character"
-
-    self encodeObject:aCharacter with:aParameter
-
-
-!
-
-encodeDictionary:aDictionary with:aParameter
-    "encode a Dictionary"
-
-    self encodeObject:aDictionary with:aParameter
-
-
-!
-
-encodeFloat:aFloat with:aParameter
-    "encode a Float"
-
-    self encodeObject:aFloat with:aParameter
-
-
-!
-
-encodeInteger:anInteger with:aParameter
-    "encode an Integer"
-
-    self encodeObject:anInteger with:aParameter
-
-
-!
-
-encodeNilWith:aParameter
-    "encode a nil"
-
-    self encodeObject:nil with:aParameter
-
-
-!
-
-encodeObject:anObject with:aParameter
-    "encode an object. Subclasses must implement this method"
-
-    self subclassResponsibility
-
-
-!
-
-encodeSequencableCollection:aCollection with:aParameter
-    "encode a SequencableCollection"
-
-    self encodeObject:aCollection with:aParameter
-
-
-!
-
-encodeSet:aCollection with:aParameter
-    "encode a Set"
-
-    self encodeObject:aCollection with:aParameter
-
-
-!
-
-encodeString:aString with:aParameter
-    "encode a String"
-
-    self encodeObject:aString with:aParameter
-
-
-!
-
-encodeSymbol:aSymbol with:aParameter
-    "encode a Symbol"
-
-    self encodeObject:aSymbol with:aParameter
-
-
-! !
-
 !ObjectCoder methodsFor:'initialization'!
 
 close
@@ -285,5 +171,5 @@
 !ObjectCoder class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/ObjectCoder.st,v 1.4 2000-09-20 08:32:51 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ObjectCoder.st,v 1.5 2002-02-06 19:10:50 stefan Exp $'
 ! !