CharacterEncoderImplementations__VariableBytesEncoder.st
author Claus Gittinger <cg@exept.de>
Tue, 02 Apr 2019 14:11:50 +0200
changeset 24038 917ed6428d22
parent 22452 4917ef1365e7
permissions -rw-r--r--
#REFACTORING by cg class: CharacterArray comment/format in: #bindWith:with: #bindWith:with:with: #bindWith:with:with:with: #bindWith:with:with:with:with: #bindWith:with:with:with:with:with: #bindWith:with:with:with:with:with:with: #bindWith:with:with:with:with:with:with:with: #bindWith:with:with:with:with:with:with:with:with: #expandMacrosWith: #expandMacrosWith:with: #expandMacrosWith:with:with: changed: #bindWith: #expandMacrosWith:with:with:with:

"{ Package: 'stx:libbasic' }"

"{ NameSpace: CharacterEncoderImplementations }"

CharacterEncoder subclass:#VariableBytesEncoder
	instanceVariableNames:''
	classVariableNames:''
	poolDictionaries:''
	category:'Collections-Text-Encodings'
!

!VariableBytesEncoder class methodsFor:'documentation'!

documentation
"
    Abstract superclass of all classes which encode characters to a variable number of bytes.

    [author:]
        Stefan Vogel
"
! !

!VariableBytesEncoder class methodsFor:'queries'!

isAbstract
    "Return if this class is an abstract class.
     True is returned for CharacterEncoder here; false for subclasses.
     Abstract subclasses must redefine this again."

    ^ self == CharacterEncoderImplementations::VariableBytesEncoder

    "Created: / 17-01-2018 / 17:08:36 / stefan"
! !

!VariableBytesEncoder class methodsFor:'documentation'!

version
    ^ '$Header$'
!

version_CVS
    ^ '$Header$'
! !