Package net.sf.bacchus.charset

Character sets that work with valid ACH files.

See:
          Description

Class Summary
Provider CharsetProvider for ACH files provides character sets that are guaranteed not to generate illegal characters.
X_ACH_XL Charset that decodes only the characters that are allowed in an ACH entry, and attempts to transliterate characters when encoding into that set.
X_ACH_XL.Transliterator Encoder that attempts to map out-of-range characters to equivalents that can be represented as a sequence of one or more single byte characters.
X_ACH_XP Charset that decodes only the characters that are allowed in an ACH entry and attempts to transpose other characters to 1-byte equivalents when encoding to ACH.
X_ACH_XP.Transposer Encoder that attempts to map out-of-range characters to equivalent characters that can be represented using single-byte representations within the characters valid in an ACH record.
X_US_ASCII_ACH Charset that contains only the subset of 7-bit US-ASCII characters that are allowed in an ACH entry, ranging from 32 to 127.
X_US_ASCII_ACH.Decoder CharsetDecoder for ACH byte streams.
X_US_ASCII_ACH.Encoder CharsetEncoder for ACH byte streams.
 

Package net.sf.bacchus.charset Description

Character sets that work with valid ACH files. ACH files allow only characters in the US ASCII range 32..127. The character sets in this package transpose and transliterate characters from the Latin-1 and Latin-A blocks onto equivalent characters in the valid range. Non-printable characters are replaced with '?'. Ligatures and other combining characters may be transliterated into multiple character sequences using X_ACH_XL.



Copyright © 2008-2009 Bacchus Development Team. All Rights Reserved.