Object <- Latin1Decoder |
|
|
CanDecodePart DoSeekReader InvertingEncoder |
Class Latin1Decoder defines no new attributes.
Fields
| Field | Type | |
|---|---|---|
| Stream: | target: | Object |
| Reader: | readerBuffer: | Buffer |
| start: | Unsigned | |
| lowPosition: | Unsigned | |
| highPosition: | Unsigned | |
| currentPosition: | Unsigned | |
| closed: | Boolean | |
| seekable: | Boolean | |
| intermittent: | Boolean | |
| PartDecoder: | contentDecoder: | Stream |
instance Latin1Decoder tag; target: nilObject; readerBuffer: nilObject; start: 0; lowPosition: 0; highPosition: 0; currentPosition: 0; closed: false; seekable: false; intermittent: false; contentDecoder: nilObject; end instance;
#endif /* UNIX */ Define Class Latin1Decoder; inherits from Object; inherits from Stream, Reader; inherits from PartDecoder; inherits from TextPartDecoder; overrides DoSeekReader; // fills the buffer with 16-bit chars extended from 8-bit chars in the target stream overrides CanDecodePart; // handles text with charset=ISO-8859-1 overrides InvertingEncoder; // returns a Latin1Encoder end class;