CharacterEncoderImplementations__JIS0208_to_JIS7.st
changeset 8122 29670db31014
parent 8121 18740b136733
child 8148 dbf64e3142d9
--- a/CharacterEncoderImplementations__JIS0208_to_JIS7.st	Tue Mar 09 00:26:52 2004 +0100
+++ b/CharacterEncoderImplementations__JIS0208_to_JIS7.st	Tue Mar 09 00:55:50 2004 +0100
@@ -109,51 +109,6 @@
 "
 ! !
 
-!JIS0208_to_JIS7 class methodsFor:'constants'!
-
-jis7KanjiEscapeSequence
-    "return the escape sequence used to switch to kanji in jis7 encoded strings.
-     This happens to be the same as ISO2022-JP's escape sequence."
-
-    Jis7KanjiEscapeSequence isNil ifTrue:[
-	Jis7KanjiEscapeSequence := Character esc asString , '$B'.
-    ].
-    ^ Jis7KanjiEscapeSequence.
-
-    "Created: 26.2.1996 / 17:38:08 / cg"
-    "Modified: 30.6.1997 / 16:03:16 / cg"
-!
-
-jis7KanjiOldEscapeSequence
-    "return the escape sequence used to switch to kanji in some old jis7 encoded strings."
-
-    Jis7KanjiOldEscapeSequence isNil ifTrue:[
-        Jis7KanjiOldEscapeSequence := Character esc asString , '$@'..
-    ].
-    ^ Jis7KanjiOldEscapeSequence.
-!
-
-jis7RomanEscapeSequence
-    "return the escape sequence used to switch to roman in jis7 encoded strings"
-
-    Jis7RomanEscapeSequence isNil ifTrue:[
-	Jis7RomanEscapeSequence := Character esc asString , '(J'.
-    ].
-    ^ Jis7RomanEscapeSequence.
-
-    "Created: 26.2.1996 / 17:38:08 / cg"
-    "Modified: 30.6.1997 / 16:03:16 / cg"
-!
-
-jisISO2022EscapeSequence
-    "return the escape sequence used to switch to kanji in iso2022 encoded strings"
-
-    JisISO2022EscapeSequence isNil ifTrue:[
-        JisISO2022EscapeSequence := Character esc asString , '&@' , Character esc asString , '$B'.
-    ].
-    ^ JisISO2022EscapeSequence.
-! !
-
 !JIS0208_to_JIS7 class methodsFor:'queries'!
 
 nameOfDecodedCode
@@ -303,10 +258,10 @@
      val romans out inSingleByteMode c kanji roman val2|
 
     inSingleByteMode := true.
-    kanji := self class jis7KanjiEscapeSequence.
-    roman := self class jis7RomanEscapeSequence.
+    kanji := CharacterEncoder jis7KanjiEscapeSequence.
+    roman := CharacterEncoder jis7RomanEscapeSequence.
 
-    romans := CharacterEncoder::JIS0208 romanTable.
+    romans := CharacterEncoderImplementations::JIS0208 romanTable.
 
     sz := aJISString size.
     sz == 0 ifTrue:[^ ''].
@@ -385,5 +340,5 @@
 !JIS0208_to_JIS7 class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/CharacterEncoderImplementations__JIS0208_to_JIS7.st,v 1.4 2004-03-08 23:26:52 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/CharacterEncoderImplementations__JIS0208_to_JIS7.st,v 1.5 2004-03-08 23:55:50 cg Exp $'
 ! !