org.ninjasoft.magiccodes.logic
Class Translator

java.lang.Object
  extended byorg.ninjasoft.magiccodes.logic.Translator

public class Translator
extends java.lang.Object

Perform various translations

Author:
enigma

Constructor Summary
Translator()
           
 
Method Summary
static int[] asciiToByte(java.lang.String in)
          Convert an ASCII string to a byte array
static int[] binToByte(java.lang.String bin)
          Convert a string of binary digits (0's and 1's) into a byte array
static java.lang.String byteToAscii(int[] in)
          Convert a byte array to ASCII
static java.lang.String byteToBin(int[] in)
          Convert a byte array to a binary string
static java.lang.String byteToHex(int[] in)
          Convert a byte array to a hex string
static java.lang.String byteToPrintableAscii(int[] in)
          Convert a byte array to printable ASCII in HTML form (red question marks for unprintable characters)
static int[] hexToByte(java.lang.String in)
          Convert a hex string to a byte array
static java.lang.String normalizeString(java.lang.String in)
          Normalize a string by removing all whitespace, control characters, and high-ASCII
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Translator

public Translator()
Method Detail

byteToBin

public static java.lang.String byteToBin(int[] in)
Convert a byte array to a binary string

Returns:

binToByte

public static int[] binToByte(java.lang.String bin)
                       throws FormatException
Convert a string of binary digits (0's and 1's) into a byte array

Parameters:
bin -
Returns:
Throws:
FormatException

byteToHex

public static java.lang.String byteToHex(int[] in)
Convert a byte array to a hex string

Parameters:
in -
Returns:

hexToByte

public static int[] hexToByte(java.lang.String in)
                       throws FormatException
Convert a hex string to a byte array

Parameters:
in -
Returns:
Throws:
FormatException

byteToAscii

public static java.lang.String byteToAscii(int[] in)
Convert a byte array to ASCII

Parameters:
in -
Returns:

asciiToByte

public static int[] asciiToByte(java.lang.String in)
Convert an ASCII string to a byte array

Parameters:
in -
Returns:

byteToPrintableAscii

public static java.lang.String byteToPrintableAscii(int[] in)
Convert a byte array to printable ASCII in HTML form (red question marks for unprintable characters)

Parameters:
in -
Returns:

normalizeString

public static java.lang.String normalizeString(java.lang.String in)
Normalize a string by removing all whitespace, control characters, and high-ASCII

Parameters:
in -
Returns:


Copyright © 2004 Ninjasoft. All Rights Reserved.