Package com.iizix.codepage
Class CodepageMapper
- java.lang.Object
- com.iizix.codepage.CodepageMapper
 
- public class CodepageMapper extends java.lang.ObjectMaps ASCII to/from Unicode, EBCDIC to/from Unicode, Ansi to/from Unicode.- Author:
- Christopher Mindus
- See Also:
- CodepageConverter
 
- Constructor Summary- Constructors - Constructor - Description - CodepageMapper()
 - Method Summary- All Methods Static Methods Concrete Methods - Modifier and Type - Method - Description - static char- convertAnsiToChar(byte b)Converts a single Ansi byte to character.- static char[]- convertAnsiToChar(byte[] b)Converts an array of Ansi bytes to an array of characters.- static java.lang.String- convertAnsiToString(byte[] b)Converts an array of Ansi bytes to a string.- static java.lang.String- convertAnsiToString(byte[] b, int offset, int length)Converts an array of Ansi bytes to a string.- static char- convertASCIIToChar(byte b)Converts a single ASCII byte to character.- static char[]- convertASCIIToChar(byte[] b)Converts an array of ASCII bytes to an array of characters.- static java.lang.String- convertASCIIToString(byte[] b)Converts an array of ASCII bytes to a string.- static java.lang.String- convertASCIIToString(byte[] b, int offset, int length)Converts an array of ASCII bytes to a string.- static byte- convertCharToAnsi(char c)Converts a single character to Ansi byte.- static byte[]- convertCharToAnsi(char[] c)Converts an array of characters to an array of Ansi bytes.- static byte- convertCharToASCII(char c)Converts a single character to ASCII byte.- static byte[]- convertCharToASCII(char[] c)Converts an array of characters to an array of ASCII bytes.- static byte- convertCharToEBCDIC(char c)Converts a single character to EBCDIC byte.- static byte[]- convertCharToEBCDIC(char[] c)Converts an array of characters to an array of EBCDIC bytes.- static char- convertEBCDICToChar(byte b)Converts a single EBCDIC byte to character.- static char[]- convertEBCDICToChar(byte[] b)Converts an array of EBCDIC bytes to an array of characters.- static java.lang.String- convertEBCDICToString(byte[] b)Converts an array of EBCDIC bytes to a string.- static java.lang.String- convertEBCDICToString(byte[] b, int offset, int length)Converts an array of EBCDIC bytes to a string.- static byte[]- convertStringToAnsi(java.lang.String s)Converts a string to an array of Ansi bytes.- static byte[]- convertStringToASCII(java.lang.String s)Converts a string to an array of ASCII bytes.- static byte[]- convertStringToEBCDIC(java.lang.String s)Converts a string to an array of EBCDIC bytes.- static CodepageConverter- createCodepageConverter(java.lang.String cp)Creates an instance of a codepage converter class.- static CodepageConverter- getAnsiConverter()Gets the codepage converter for Ansi.- static CodepageConverter- getASCIIConverter()Gets the codepage converter for ASCII.- static int- getCurrentEBCDICCodePage()Gets the current EBCDIC code page value, e.g.- static CodepageConverter- getEBCDICConverter()Gets the codepage converter for EBCDIC.- static boolean- setAnsi(java.lang.String cp)Sets the Ansi codepage.- static boolean- setASCII(java.lang.String cp)Sets the ASCII codepage.- static boolean- setEBCDIC(java.lang.String cp)Sets the EBCDIC codepage.
 
- Method Detail- createCodepageConverter- public static CodepageConverter createCodepageConverter(java.lang.String cp) Creates an instance of a codepage converter class.- Returns:
- null if codepage is not found.
 
 - setAnsi- public static boolean setAnsi(java.lang.String cp) Sets the Ansi codepage.
 - setASCII- public static boolean setASCII(java.lang.String cp) Sets the ASCII codepage.
 - setEBCDIC- public static boolean setEBCDIC(java.lang.String cp) Sets the EBCDIC codepage.
 - getASCIIConverter- public static final CodepageConverter getASCIIConverter() Gets the codepage converter for ASCII.
 - getAnsiConverter- public static final CodepageConverter getAnsiConverter() Gets the codepage converter for Ansi.
 - getEBCDICConverter- public static final CodepageConverter getEBCDICConverter() Gets the codepage converter for EBCDIC.
 - convertAnsiToChar- public static char convertAnsiToChar(byte b) Converts a single Ansi byte to character.
 - convertAnsiToChar- public static char[] convertAnsiToChar(byte[] b) Converts an array of Ansi bytes to an array of characters.
 - convertCharToAnsi- public static byte convertCharToAnsi(char c) Converts a single character to Ansi byte.
 - convertCharToAnsi- public static byte[] convertCharToAnsi(char[] c) Converts an array of characters to an array of Ansi bytes.
 - convertAnsiToString- public static java.lang.String convertAnsiToString(byte[] b) Converts an array of Ansi bytes to a string.
 - convertAnsiToString- public static java.lang.String convertAnsiToString(byte[] b, int offset, int length)Converts an array of Ansi bytes to a string.
 - convertStringToAnsi- public static byte[] convertStringToAnsi(java.lang.String s) Converts a string to an array of Ansi bytes.
 - convertASCIIToChar- public static char convertASCIIToChar(byte b) Converts a single ASCII byte to character.
 - convertASCIIToChar- public static char[] convertASCIIToChar(byte[] b) Converts an array of ASCII bytes to an array of characters.
 - convertCharToASCII- public static byte convertCharToASCII(char c) Converts a single character to ASCII byte.
 - convertCharToASCII- public static byte[] convertCharToASCII(char[] c) Converts an array of characters to an array of ASCII bytes.
 - convertASCIIToString- public static java.lang.String convertASCIIToString(byte[] b) Converts an array of ASCII bytes to a string.
 - convertASCIIToString- public static java.lang.String convertASCIIToString(byte[] b, int offset, int length)Converts an array of ASCII bytes to a string.
 - convertStringToASCII- public static byte[] convertStringToASCII(java.lang.String s) Converts a string to an array of ASCII bytes.
 - convertEBCDICToChar- public static char convertEBCDICToChar(byte b) Converts a single EBCDIC byte to character.
 - convertEBCDICToChar- public static char[] convertEBCDICToChar(byte[] b) Converts an array of EBCDIC bytes to an array of characters.
 - convertCharToEBCDIC- public static byte convertCharToEBCDIC(char c) Converts a single character to EBCDIC byte.
 - convertCharToEBCDIC- public static byte[] convertCharToEBCDIC(char[] c) Converts an array of characters to an array of EBCDIC bytes.
 - convertEBCDICToString- public static java.lang.String convertEBCDICToString(byte[] b) Converts an array of EBCDIC bytes to a string.
 - convertEBCDICToString- public static java.lang.String convertEBCDICToString(byte[] b, int offset, int length)Converts an array of EBCDIC bytes to a string.
 - convertStringToEBCDIC- public static byte[] convertStringToEBCDIC(java.lang.String s) Converts a string to an array of EBCDIC bytes.
 - getCurrentEBCDICCodePage- public static int getCurrentEBCDICCodePage() Gets the current EBCDIC code page value, e.g. 37, 278, 500...