# HG changeset patch # User Claus Gittinger # Date 1076524773 -3600 # Node ID 0b92b16542f683211951fd208cd0686843d2a10b # Parent 86a3784b40ddeb1bb48472623be295487c6a23bf *** empty log message *** diff -r 86a3784b40dd -r 0b92b16542f6 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!