Attributes
aliasesSource Codeshared actual [String+] aliases

A list of common names. The first alias is Codec.name.

Inherited Attributes
Attributes inherited from: Object
Attributes inherited from: Codec
Methods
averageDecodeSizeSource Codeshared actual Integer averageDecodeSize(Integer inputSize)

Estimate an initial output buffer size that balances memory conservation with the risk of a resize for decoding operations.

averageEncodeSizeSource Codeshared actual Integer averageEncodeSize(Integer inputSize)

Estimate an initial output buffer size that balances memory conservation with the risk of a resize for encoding operations.

decodeBidSource Codeshared actual Integer decodeBid({Byte*} sample)

The certainty that that the given sample is suitable for decoding with this codec.

A number 1 or greater indicates that (based on the sample at least) the input should decode without error. The higher the number is beyond 1, the more appropriate this codec is likely to be.

encodeBidSource Codeshared actual Integer encodeBid({Character*} sample)

The certainty that that the given sample is suitable for encoding with this codec.

A number 1 or greater indicates that (based on the sample at least) the input should encode without error. The higher the number is beyond 1, the more appropriate this codec is likely to be.

maximumDecodeSizeSource Codeshared actual Integer maximumDecodeSize(Integer inputSize)

Determine the largest size an decoding output buffer needs to be.

maximumEncodeSizeSource Codeshared actual Integer maximumEncodeSize(Integer inputSize)

Determine the largest size an encoding output buffer needs to be.

pieceDecoderSource Codeshared actual PieceConvert<Character,Byte> pieceDecoder(ErrorStrategy error)

Decodes one output piece to zero or more input pieces. This is mostly intended for refinement by subtypes. Higher level decode methods are provided for general use.

pieceEncoderSource Codeshared actual PieceConvert<Byte,Character> pieceEncoder(ErrorStrategy error)

Encodes one input piece to zero or more output pieces. This is mostly intended for refinement by subtypes. Higher level encode methods are provided for general use.

Inherited Methods
Methods inherited from: Object
Methods inherited from: ByteToCharacterCodec
Methods inherited from: Codec
Methods inherited from: IncrementalCodec<ToMutable,ToImmutable,ToSingle,FromMutable,FromImmutable,FromSingle>
Methods inherited from: StatelessCodec<ToMutable,ToImmutable,ToSingle,FromMutable,FromImmutable,FromSingle>