*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Wed, 11 Feb 2004 19:39:33 +0100
changeset 7915 0b92b16542f6
parent 7914 86a3784b40dd
child 7916 55417bd7cc1d
*** empty log message ***
CharacterEncoder.st
--- a/CharacterEncoder.st	Wed Feb 11 19:30:07 2004 +0100
+++ b/CharacterEncoder.st	Wed Feb 11 19:39:33 2004 +0100
@@ -19,685 +19,445 @@
 	category:'Collections-Text-Encodings'
 !
 
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
 CharacterEncoder subclass:#SingleByteEncoder
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-SingleByteEncoder class instanceVariableNames:'mySingleInstance'
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder class instanceVariableNames:'mySingleInstance'
 
 "
  No other class instance variables are inherited by this class.
 "
 !
 
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
 CharacterEncoder subclass:#TwoByteEncoder
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-TwoByteEncoder class instanceVariableNames:'mySingleInstance'
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::TwoByteEncoder class instanceVariableNames:'mySingleInstance'
 
 "
  No other class instance variables are inherited by this class.
 "
 !
 
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-TwoByteEncoder subclass:#CNS11643
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
+CharacterEncoder::TwoByteEncoder subclass:#CNS11643
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
 
 CharacterEncoder subclass:#CompoundEncoder
 	instanceVariableNames:'decoder encoder'
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-TwoByteEncoder subclass:#GB2313_1980
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#GSM0338
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-TwoByteEncoder subclass:#HANGUL
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::TwoByteEncoder subclass:#GB2313_1980
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#GSM0338
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::TwoByteEncoder subclass:#HANGUL
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
 
 CharacterEncoder subclass:#ISO10646_1
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_1
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_10
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_11
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_13
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_14
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_15
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_16
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_2
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_3
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_4
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_5
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_6
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_7
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_8
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ISO8859_9
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_1
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_10
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_11
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_13
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_14
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_15
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_16
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_2
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_3
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_4
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_5
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_6
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_7
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_8
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ISO8859_9
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
 
 CharacterEncoder subclass:#InverseEncoder
 	instanceVariableNames:'decoder'
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-TwoByteEncoder subclass:#JIS0201
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-TwoByteEncoder subclass:#JIS0208
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-TwoByteEncoder subclass:#JIS0212
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-TwoByteEncoder subclass:#JOHAB
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#KOI8_R
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-KOI8_R subclass:#KOI8_U
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-TwoByteEncoder subclass:#KSC5601
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MAC_Arabic
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MAC_CentralEuropean
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MAC_Croatian
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MAC_Cyrillic
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MAC_Dingbats
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MAC_Farsi
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MAC_Greek
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MAC_Hebrew
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MAC_Iceland
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-TwoByteEncoder subclass:#MAC_Japanese
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-TwoByteEncoder subclass:#MAC_Korean
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MAC_Roman
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MAC_Romanian
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MAC_Symbol
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-TwoByteEncoder subclass:#MAC_Thai
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MAC_Turkish
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MS_Ansi
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MS_Arabic
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MS_Cyrillic
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MS_EastEuropean
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MS_Greek
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MS_Hebrew
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#MS_Turkish
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#NEXT
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::TwoByteEncoder subclass:#JIS0201
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::TwoByteEncoder subclass:#JIS0208
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::TwoByteEncoder subclass:#JIS0212
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::TwoByteEncoder subclass:#JOHAB
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#KOI8_R
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::KOI8_R subclass:#KOI8_U
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::TwoByteEncoder subclass:#KSC5601
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MAC_Arabic
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MAC_CentralEuropean
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MAC_Croatian
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MAC_Cyrillic
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MAC_Dingbats
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MAC_Farsi
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MAC_Greek
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MAC_Hebrew
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MAC_Iceland
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::TwoByteEncoder subclass:#MAC_Japanese
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::TwoByteEncoder subclass:#MAC_Korean
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MAC_Roman
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MAC_Romanian
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MAC_Symbol
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::TwoByteEncoder subclass:#MAC_Thai
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MAC_Turkish
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MS_Ansi
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MS_Arabic
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MS_Cyrillic
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MS_EastEuropean
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MS_Greek
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MS_Hebrew
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#MS_Turkish
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#NEXT
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
 
 CharacterEncoder subclass:#NullEncoder
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-NullEncoder class instanceVariableNames:'mySingleInstance'
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::NullEncoder class instanceVariableNames:'mySingleInstance'
 
 "
  No other class instance variables are inherited by this class.
 "
 !
 
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
 CharacterEncoder subclass:#OtherEncoding
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-TwoByteEncoder subclass:#SJIS
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-SingleByteEncoder subclass:#ASCII
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
-!
-
-"{ Package: '__NoProject__' }"
-
-"{ NameSpace: CharacterEncoder }"
-
-TwoByteEncoder subclass:#BIG5
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Collections-Text-Encodings'
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::TwoByteEncoder subclass:#SJIS
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::SingleByteEncoder subclass:#ASCII
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
+!
+
+CharacterEncoder::TwoByteEncoder subclass:#BIG5
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:CharacterEncoder
 !
 
 !CharacterEncoder class methodsFor:'documentation'!
@@ -1196,7 +956,7 @@
     self subclassResponsibility
 ! !
 
-!SingleByteEncoder class methodsFor:'instance creation'!
+!CharacterEncoder::SingleByteEncoder class methodsFor:'instance creation'!
 
 new
     "singleton - there is only one"
@@ -1207,7 +967,7 @@
     ^ mySingleInstance
 ! !
 
-!SingleByteEncoder class methodsFor:'private'!
+!CharacterEncoder::SingleByteEncoder class methodsFor:'private'!
 
 flushSingletons
     mySingleInstance := nil.
@@ -1218,7 +978,7 @@
     "
 ! !
 
-!SingleByteEncoder class methodsFor:'queries'!
+!CharacterEncoder::SingleByteEncoder class methodsFor:'queries'!
 
 maxCode
     ^ 255 
@@ -1228,7 +988,7 @@
     ^ 0 
 ! !
 
-!SingleByteEncoder class methodsFor:'testing'!
+!CharacterEncoder::SingleByteEncoder class methodsFor:'testing'!
 
 isAbstract
     self == CharacterEncoder::SingleByteEncoder ifTrue:[^ true].
@@ -1239,13 +999,13 @@
     ^ true
 ! !
 
-!SingleByteEncoder methodsFor:'private'!
+!CharacterEncoder::SingleByteEncoder methodsFor:'private'!
 
 newString:size
     ^ String uninitializedNew:size
 ! !
 
-!TwoByteEncoder class methodsFor:'instance creation'!
+!CharacterEncoder::TwoByteEncoder class methodsFor:'instance creation'!
 
 new
     "singleton - there is only one"
@@ -1256,7 +1016,7 @@
     ^ mySingleInstance
 ! !
 
-!TwoByteEncoder class methodsFor:'private'!
+!CharacterEncoder::TwoByteEncoder class methodsFor:'private'!
 
 flushSingletons
     mySingleInstance := nil.
@@ -1267,7 +1027,7 @@
     "
 ! !
 
-!TwoByteEncoder class methodsFor:'queries'!
+!CharacterEncoder::TwoByteEncoder class methodsFor:'queries'!
 
 maxCode
     ^ 16rFFFF 
@@ -1277,7 +1037,7 @@
     ^ 0 
 ! !
 
-!TwoByteEncoder class methodsFor:'testing'!
+!CharacterEncoder::TwoByteEncoder class methodsFor:'testing'!
 
 isAbstract
     self == CharacterEncoder::TwoByteEncoder ifTrue:[^ true].
@@ -1288,19 +1048,19 @@
     ^ false
 ! !
 
-!TwoByteEncoder methodsFor:'private'!
+!CharacterEncoder::TwoByteEncoder methodsFor:'private'!
 
 newString:size
     ^ TwoByteString uninitializedNew:size
 ! !
 
-!CNS11643 class methodsFor:'mapping'!
+!CharacterEncoder::CNS11643 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'OBSOLETE/EASTASIA/OTHER/CNS11643.TXT'
 ! !
 
-!CompoundEncoder class methodsFor:'documentation'!
+!CharacterEncoder::CompoundEncoder class methodsFor:'documentation'!
 
 documentation
 "
@@ -1312,7 +1072,7 @@
 "
 ! !
 
-!CompoundEncoder methodsFor:'accessing'!
+!CharacterEncoder::CompoundEncoder methodsFor:'accessing'!
 
 encoder:encoderArg decoder:decoderArg  
     "set instance variables (automatically generated)"
@@ -1321,7 +1081,7 @@
     encoder := encoderArg.
 ! !
 
-!CompoundEncoder methodsFor:'encoding & decoding'!
+!CharacterEncoder::CompoundEncoder methodsFor:'encoding & decoding'!
 
 encode:aCode
     ^ encoder encode:(decoder decode:aCode)
@@ -1331,19 +1091,19 @@
     ^ encoder encodeString:(decoder decodeString:aString)
 ! !
 
-!GB2313_1980 class methodsFor:'mapping'!
+!CharacterEncoder::GB2313_1980 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'OBSOLETE/EASTASIA/GB/GB2312.TXT'
 ! !
 
-!GB2313_1980 methodsFor:'private'!
+!CharacterEncoder::GB2313_1980 methodsFor:'private'!
 
 newString:size
     ^ GBEncodedString new:size
 ! !
 
-!GSM0338 class methodsFor:'mapping'!
+!CharacterEncoder::GSM0338 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ETSI/GSM0338.TXT'
@@ -1596,7 +1356,7 @@
 "
 ! !
 
-!GSM0338 methodsFor:'encoding & decoding'!
+!CharacterEncoder::GSM0338 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -2110,13 +1870,13 @@
     ^  "16r20AC" 16r1B65 " EURO SIGN " 
 ! !
 
-!HANGUL class methodsFor:'mapping'!
+!CharacterEncoder::HANGUL class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'OBSOLETE/EASTASIA/KSC/HANGUL.TXT'
 ! !
 
-!ISO8859_1 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_1 class methodsFor:'mapping'!
 
 mapFileURL2_relativePathName
     ^ 'LATIN1'
@@ -2489,13 +2249,13 @@
 "
 ! !
 
-!ISO8859_1 class methodsFor:'queries'!
+!CharacterEncoder::ISO8859_1 class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'latin-1' 'latin1' 'iso-ir-100' 'ibm-819' 'ms-cp819')
 ! !
 
-!ISO8859_1 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_1 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -2523,13 +2283,13 @@
     ^ unicode.
 ! !
 
-!ISO8859_1 methodsFor:'private'!
+!CharacterEncoder::ISO8859_1 methodsFor:'private'!
 
 newString:size
     ^ String new:size
 ! !
 
-!ISO8859_10 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_10 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-10.TXT'
@@ -2846,13 +2606,13 @@
 "
 ! !
 
-!ISO8859_10 class methodsFor:'queries'!
+!CharacterEncoder::ISO8859_10 class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'latin6' 'latin-6' 'iso-ir-157')
 ! !
 
-!ISO8859_10 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_10 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -3217,7 +2977,7 @@
     ^  "16r2015" 16r00BD " HORIZONTAL BAR " 
 ! !
 
-!ISO8859_11 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_11 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-11.TXT'
@@ -3528,7 +3288,7 @@
 "
 ! !
 
-!ISO8859_11 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_11 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -3755,7 +3515,7 @@
     ] value.
 ! !
 
-!ISO8859_13 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_13 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-13.TXT'
@@ -4068,7 +3828,7 @@
 "
 ! !
 
-!ISO8859_13 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_13 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -4440,7 +4200,7 @@
     ] value.
 ! !
 
-!ISO8859_14 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_14 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-14.TXT'
@@ -4755,7 +4515,7 @@
 "
 ! !
 
-!ISO8859_14 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_14 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -5168,7 +4928,7 @@
        ] at:(unicode - 16r1EF1).
 ! !
 
-!ISO8859_15 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_15 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-15.TXT'
@@ -5485,13 +5245,13 @@
 "
 ! !
 
-!ISO8859_15 class methodsFor:'queries'!
+!CharacterEncoder::ISO8859_15 class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'latin9' 'latin-9' 'iso-ir-203')
 ! !
 
-!ISO8859_15 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_15 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -5761,7 +5521,7 @@
     ^  "16r20AC" 16r00A4 " EURO SIGN " 
 ! !
 
-!ISO8859_16 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_16 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-16.TXT'
@@ -6074,7 +5834,7 @@
 "
 ! !
 
-!ISO8859_16 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_16 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -6432,7 +6192,7 @@
     ^  "16r20AC" 16r00A4 " EURO SIGN " 
 ! !
 
-!ISO8859_2 class methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_2 class methodsFor:'encoding & decoding'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-2.TXT'
@@ -6442,7 +6202,7 @@
     "
 ! !
 
-!ISO8859_2 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_2 class methodsFor:'mapping'!
 
 mapping
 "
@@ -6755,13 +6515,13 @@
 "
 ! !
 
-!ISO8859_2 class methodsFor:'queries'!
+!CharacterEncoder::ISO8859_2 class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'latin2' 'latin-2' 'iso-ir-101')
 ! !
 
-!ISO8859_2 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_2 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -7144,7 +6904,7 @@
     ] value.
 ! !
 
-!ISO8859_3 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_3 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-3.TXT'
@@ -7454,13 +7214,13 @@
 "
 ! !
 
-!ISO8859_3 class methodsFor:'queries'!
+!CharacterEncoder::ISO8859_3 class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'latin3' 'latin-3' 'iso-ir-109')
 ! !
 
-!ISO8859_3 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_3 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -7796,7 +7556,7 @@
        ] at:(unicode - 16r2D7).
 ! !
 
-!ISO8859_4 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_4 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-4.TXT'
@@ -8113,13 +7873,13 @@
 "
 ! !
 
-!ISO8859_4 class methodsFor:'queries'!
+!CharacterEncoder::ISO8859_4 class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'latin4' 'latin-4' 'iso-ir-110')
 ! !
 
-!ISO8859_4 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_4 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -8499,7 +8259,7 @@
     ] value.
 ! !
 
-!ISO8859_5 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_5 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-5.TXT'
@@ -8816,13 +8576,13 @@
 "
 ! !
 
-!ISO8859_5 class methodsFor:'queries'!
+!CharacterEncoder::ISO8859_5 class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'cyrillic' 'iso-ir-144' )
 ! !
 
-!ISO8859_5 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_5 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -9080,7 +8840,7 @@
     ^  "16r2116" 16r00F0 " NUMERO SIGN " 
 ! !
 
-!ISO8859_6 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_6 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-6.TXT'
@@ -9354,13 +9114,13 @@
 "
 ! !
 
-!ISO8859_6 class methodsFor:'queries'!
+!CharacterEncoder::ISO8859_6 class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'arabic' 'asmo-708' 'ecma-114' 'iso-ir-127' )
 ! !
 
-!ISO8859_6 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_6 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -9580,7 +9340,7 @@
     ] value.
 ! !
 
-!ISO8859_7 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_7 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-7.TXT'
@@ -9902,13 +9662,13 @@
 "
 ! !
 
-!ISO8859_7 class methodsFor:'queries'!
+!CharacterEncoder::ISO8859_7 class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'greek' 'iso-ir-126' 'ecma-118')
 ! !
 
-!ISO8859_7 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_7 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -10203,7 +9963,7 @@
     ] value.
 ! !
 
-!ISO8859_8 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_8 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-8.TXT'
@@ -10487,13 +10247,13 @@
 "
 ! !
 
-!ISO8859_8 class methodsFor:'queries'!
+!CharacterEncoder::ISO8859_8 class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'hebrew' 'iso-ir-138' )
 ! !
 
-!ISO8859_8 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_8 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -10707,7 +10467,7 @@
     ] value.
 ! !
 
-!ISO8859_9 class methodsFor:'mapping'!
+!CharacterEncoder::ISO8859_9 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'ISO8859/8859-9.TXT'
@@ -11028,13 +10788,13 @@
 "
 ! !
 
-!ISO8859_9 class methodsFor:'queries'!
+!CharacterEncoder::ISO8859_9 class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'latin5' 'latin-5' 'iso-ir-148')
 ! !
 
-!ISO8859_9 methodsFor:'encoding & decoding'!
+!CharacterEncoder::ISO8859_9 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -11190,7 +10950,7 @@
        ] at:(unicode - 16r15D).
 ! !
 
-!InverseEncoder class methodsFor:'documentation'!
+!CharacterEncoder::InverseEncoder class methodsFor:'documentation'!
 
 documentation
 "
@@ -11199,13 +10959,13 @@
 "
 ! !
 
-!InverseEncoder methodsFor:'accessing'!
+!CharacterEncoder::InverseEncoder methodsFor:'accessing'!
 
 decoder:something
     decoder := something.
 ! !
 
-!InverseEncoder methodsFor:'encoding & decoding'!
+!CharacterEncoder::InverseEncoder methodsFor:'encoding & decoding'!
 
 decode:aCode
     ^ decoder encode:aCode
@@ -11223,13 +10983,13 @@
     ^ decoder decodeString:aString
 ! !
 
-!JIS0201 class methodsFor:'mapping'!
+!CharacterEncoder::JIS0201 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'OBSOLETE/EASTASIA/JIS/JIS0201.TXT'
 ! !
 
-!JIS0208 class methodsFor:'mapping'!
+!CharacterEncoder::JIS0208 class methodsFor:'mapping'!
 
 mapFileURL1_codeColumn
     ^ 2
@@ -11239,13 +10999,13 @@
     ^ 'OBSOLETE/EASTASIA/JIS/JIS0208.TXT'
 ! !
 
-!JIS0208 class methodsFor:'queries'!
+!CharacterEncoder::JIS0208 class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'jisx0208' 'jisx0208.1983-0')
 ! !
 
-!JIS0208 methodsFor:'encoding & decoding'!
+!CharacterEncoder::JIS0208 methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -39782,25 +39542,25 @@
     ] value.
 ! !
 
-!JIS0208 methodsFor:'private'!
+!CharacterEncoder::JIS0208 methodsFor:'private'!
 
 newString:size
     ^ JISEncodedString new:size
 ! !
 
-!JIS0212 class methodsFor:'mapping'!
+!CharacterEncoder::JIS0212 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'OBSOLETE/EASTASIA/JIS/JIS0212.TXT'
 ! !
 
-!JOHAB class methodsFor:'mapping'!
+!CharacterEncoder::JOHAB class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'OBSOLETE/EASTASIA/KSC/JOHAB.TXT'
 ! !
 
-!KOI8_R class methodsFor:'mapping'!
+!CharacterEncoder::KOI8_R class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/MISC/KOI8-R.TXT'
@@ -40116,7 +39876,7 @@
 "
 ! !
 
-!KOI8_R methodsFor:'encoding & decoding'!
+!CharacterEncoder::KOI8_R methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -40613,7 +40373,7 @@
     ] value.
 ! !
 
-!KOI8_U class methodsFor:'mapping'!
+!CharacterEncoder::KOI8_U class methodsFor:'mapping'!
 
 mapFileURL2_relativePathName
     ^ 'KOI8-U'
@@ -40979,7 +40739,7 @@
 "
 ! !
 
-!KOI8_U methodsFor:'encoding & decoding'!
+!CharacterEncoder::KOI8_U methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -41292,13 +41052,13 @@
     ] value.
 ! !
 
-!KSC5601 class methodsFor:'mapping'!
+!CharacterEncoder::KSC5601 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'OBSOLETE/EASTASIA/KSC/KSC5601.TXT'
 ! !
 
-!MAC_Arabic class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Arabic class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/ARABIC.TXT'
@@ -41842,7 +41602,7 @@
 "
 ! !
 
-!MAC_CentralEuropean class methodsFor:'mapping'!
+!CharacterEncoder::MAC_CentralEuropean class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/CENTEURO.TXT'
@@ -42175,7 +41935,7 @@
 "
 ! !
 
-!MAC_Croatian class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Croatian class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/CROATIAN.TXT'
@@ -42534,7 +42294,7 @@
 "
 ! !
 
-!MAC_Cyrillic class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Cyrillic class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/CYRILLIC.TXT'
@@ -42892,7 +42652,7 @@
 "
 ! !
 
-!MAC_Dingbats class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Dingbats class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/DINGBATS.TXT'
@@ -43227,7 +42987,7 @@
 "
 ! !
 
-!MAC_Farsi class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Farsi class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/FARSI.TXT'
@@ -43756,7 +43516,7 @@
 "
 ! !
 
-!MAC_Greek class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Greek class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/GREEK.TXT'
@@ -44119,7 +43879,7 @@
 "
 ! !
 
-!MAC_Hebrew class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Hebrew class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/HEBREW.TXT'
@@ -44690,7 +44450,7 @@
 "
 ! !
 
-!MAC_Iceland class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Iceland class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/ICELAND.TXT'
@@ -45067,19 +44827,19 @@
 "
 ! !
 
-!MAC_Japanese class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Japanese class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/JAPANESE.TXT'
 ! !
 
-!MAC_Korean class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Korean class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/KOREAN.TXT'
 ! !
 
-!MAC_Roman class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Roman class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/ROMAN.TXT'
@@ -45455,7 +45215,7 @@
 "
 ! !
 
-!MAC_Romanian class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Romanian class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/ROMANIAN.TXT'
@@ -45829,7 +45589,7 @@
 "
 ! !
 
-!MAC_Symbol class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Symbol class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/SYMBOL.TXT'
@@ -46234,7 +45994,7 @@
 "
 ! !
 
-!MAC_Thai class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Thai class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/THAI.TXT'
@@ -46626,7 +46386,7 @@
 "
 ! !
 
-!MAC_Turkish class methodsFor:'mapping'!
+!CharacterEncoder::MAC_Turkish class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'VENDORS/APPLE/TURKISH.TXT'
@@ -46975,7 +46735,7 @@
 "
 ! !
 
-!MS_Ansi class methodsFor:'mapping'!
+!CharacterEncoder::MS_Ansi class methodsFor:'mapping'!
 
 mapFileURL2_relativePathName
     ^ 'CP1252'
@@ -47330,13 +47090,13 @@
 "
 ! !
 
-!MS_Ansi class methodsFor:'queries'!
+!CharacterEncoder::MS_Ansi class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'ms-ansi' 'ms-cp1252' 'cp1252' )
 ! !
 
-!MS_Arabic class methodsFor:'mapping'!
+!CharacterEncoder::MS_Arabic class methodsFor:'mapping'!
 
 mapFileURL2_relativePathName
     ^ 'CP1256'
@@ -47697,13 +47457,13 @@
 "
 ! !
 
-!MS_Arabic class methodsFor:'queries'!
+!CharacterEncoder::MS_Arabic class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'ms-arabic' 'ms-cp1256' 'cp1256' )
 ! !
 
-!MS_Cyrillic class methodsFor:'mapping'!
+!CharacterEncoder::MS_Cyrillic class methodsFor:'mapping'!
 
 mapFileURL2_relativePathName
     ^ 'CP1251'
@@ -48064,13 +47824,13 @@
 "
 ! !
 
-!MS_Cyrillic class methodsFor:'queries'!
+!CharacterEncoder::MS_Cyrillic class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'ms-cyrillic' 'ms-cp1251' 'cp1251' )
 ! !
 
-!MS_EastEuropean class methodsFor:'mapping'!
+!CharacterEncoder::MS_EastEuropean class methodsFor:'mapping'!
 
 mapFileURL2_relativePathName
     ^ 'CP1250'
@@ -48427,13 +48187,13 @@
 "
 ! !
 
-!MS_EastEuropean class methodsFor:'queries'!
+!CharacterEncoder::MS_EastEuropean class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'ms-easteuropean' 'ms-ee' 'cp1250' 'ms-cp1250' )
 ! !
 
-!MS_Greek class methodsFor:'mapping'!
+!CharacterEncoder::MS_Greek class methodsFor:'mapping'!
 
 mapFileURL2_relativePathName
     ^ 'CP1253'
@@ -48778,13 +48538,13 @@
 "
 ! !
 
-!MS_Greek class methodsFor:'queries'!
+!CharacterEncoder::MS_Greek class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'ms-greek' 'ms-cp1253' 'cp1253' )
 ! !
 
-!MS_Hebrew class methodsFor:'mapping'!
+!CharacterEncoder::MS_Hebrew class methodsFor:'mapping'!
 
 mapFileURL2_relativePathName
     ^ 'CP1255'
@@ -49096,13 +48856,13 @@
 "
 ! !
 
-!MS_Hebrew class methodsFor:'queries'!
+!CharacterEncoder::MS_Hebrew class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'ms-hebrew' 'ms-cp1255' 'cp1255' )
 ! !
 
-!MS_Turkish class methodsFor:'mapping'!
+!CharacterEncoder::MS_Turkish class methodsFor:'mapping'!
 
 mapFileURL2_relativePathName
     ^ 'CP1254'
@@ -49457,13 +49217,13 @@
 "
 ! !
 
-!MS_Turkish class methodsFor:'queries'!
+!CharacterEncoder::MS_Turkish class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'ms-turkish' 'ms-cp1254' 'cp1254' )
 ! !
 
-!NEXT class methodsFor:'mapping'!
+!CharacterEncoder::NEXT class methodsFor:'mapping'!
 
 mapFileURL2_relativePathName
     ^ 'NEXTSTEP'
@@ -49819,7 +49579,7 @@
 "
 ! !
 
-!NullEncoder class methodsFor:'documentation'!
+!CharacterEncoder::NullEncoder class methodsFor:'documentation'!
 
 documentation
 "
@@ -49827,7 +49587,7 @@
 "
 ! !
 
-!NullEncoder class methodsFor:'instance creation'!
+!CharacterEncoder::NullEncoder class methodsFor:'instance creation'!
 
 new
     "singleton - there is only one"
@@ -49838,7 +49598,7 @@
     ^ mySingleInstance
 ! !
 
-!NullEncoder class methodsFor:'private'!
+!CharacterEncoder::NullEncoder class methodsFor:'private'!
 
 flushSingletons
     mySingleInstance := nil.
@@ -49849,7 +49609,7 @@
     "
 ! !
 
-!NullEncoder methodsFor:'encoding & decoding'!
+!CharacterEncoder::NullEncoder methodsFor:'encoding & decoding'!
 
 decode:aCode
     ^ aCode
@@ -49867,7 +49627,7 @@
     ^ aString
 ! !
 
-!OtherEncoding class methodsFor:'private'!
+!CharacterEncoder::OtherEncoding class methodsFor:'private'!
 
 flushCode
 !
@@ -49875,19 +49635,19 @@
 generateEncoderCode
 ! !
 
-!SJIS class methodsFor:'mapping'!
+!CharacterEncoder::SJIS class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'OBSOLETE/EASTASIA/JIS/SHIFTJIS.TXT'
 ! !
 
-!SJIS methodsFor:'private'!
+!CharacterEncoder::SJIS methodsFor:'private'!
 
 newString:size
     ^ JISEncodedString new:size
 ! !
 
-!ASCII class methodsFor:'mapping'!
+!CharacterEncoder::ASCII class methodsFor:'mapping'!
 
 mapFileURL2_relativePathName
     ^ 'ASCII'
@@ -50134,13 +49894,13 @@
 "
 ! !
 
-!ASCII class methodsFor:'queries'!
+!CharacterEncoder::ASCII class methodsFor:'queries'!
 
 alternativeNamesOfEncoding
     ^ #( 'us-ascii' 'iso-ir-6' 'ibm-367' 'ms-cp367' 'cp367'  'iso646-us')
 ! !
 
-!ASCII methodsFor:'encoding & decoding'!
+!CharacterEncoder::ASCII methodsFor:'encoding & decoding'!
 
 decode:codeArg
     "Automagically generated by generateCode - do not modify.
@@ -50168,13 +49928,13 @@
     ^ unicode.
 ! !
 
-!BIG5 class methodsFor:'mapping'!
+!CharacterEncoder::BIG5 class methodsFor:'mapping'!
 
 mapFileURL1_relativePathName
     ^ 'OBSOLETE/EASTASIA/OTHER/BIG5.TXT'
 ! !
 
-!BIG5 methodsFor:'private'!
+!CharacterEncoder::BIG5 methodsFor:'private'!
 
 newString:size
     ^ BIG5EncodedString new:size
@@ -50183,7 +49943,7 @@
 !CharacterEncoder class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/CharacterEncoder.st,v 1.10 2004-02-11 18:30:07 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/CharacterEncoder.st,v 1.11 2004-02-11 18:39:33 cg Exp $'
 ! !
 
 CharacterEncoder initialize!