com.sun.cldc.i18n
Class Helper

java.lang.Object
  extended by com.sun.cldc.i18n.Helper

public class Helper
extends java.lang.Object


Field Summary
private static java.lang.String defaultEncoding
           
private static StreamReader lastReader
           
private static java.lang.String lastReaderEncoding
           
private static StreamWriter lastWriter
           
private static java.lang.String lastWriterEncoding
           
 
Constructor Summary
Helper()
           
 
Method Summary
static char[] byteToCharArray(byte[] abyte0, int i, int j)
           
static char[] byteToCharArray(byte[] abyte0, int i, int j, java.lang.String s)
           
static byte[] charToByteArray(char[] ac, int i, int j)
           
static byte[] charToByteArray(char[] ac, int i, int j, java.lang.String s)
           
static java.io.Reader getStreamReader(java.io.InputStream inputstream)
           
static java.io.Reader getStreamReader(java.io.InputStream inputstream, java.lang.String s)
           
private static StreamReader getStreamReaderPrim(java.lang.String s)
           
static java.io.Writer getStreamWriter(java.io.OutputStream outputstream)
           
static java.io.Writer getStreamWriter(java.io.OutputStream outputstream, java.lang.String s)
           
private static StreamWriter getStreamWriterPrim(java.lang.String s)
           
private static java.lang.String internalNameForEncoding(java.lang.String s)
           
private static java.lang.String normalizeEncodingName(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultEncoding

private static java.lang.String defaultEncoding

lastReaderEncoding

private static java.lang.String lastReaderEncoding

lastReader

private static StreamReader lastReader

lastWriterEncoding

private static java.lang.String lastWriterEncoding

lastWriter

private static StreamWriter lastWriter
Constructor Detail

Helper

public Helper()
Method Detail

getStreamReader

public static java.io.Reader getStreamReader(java.io.InputStream inputstream)
Parameters:
inputstream -
Returns:

getStreamReader

public static java.io.Reader getStreamReader(java.io.InputStream inputstream,
                                             java.lang.String s)
                                      throws java.io.UnsupportedEncodingException
Parameters:
inputstream -
s -
Returns:
Throws:
java.io.UnsupportedEncodingException

getStreamReaderPrim

private static StreamReader getStreamReaderPrim(java.lang.String s)
                                         throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

getStreamWriter

public static java.io.Writer getStreamWriter(java.io.OutputStream outputstream)
Parameters:
outputstream -
Returns:

getStreamWriter

public static java.io.Writer getStreamWriter(java.io.OutputStream outputstream,
                                             java.lang.String s)
                                      throws java.io.UnsupportedEncodingException
Parameters:
outputstream -
s -
Returns:
Throws:
java.io.UnsupportedEncodingException

getStreamWriterPrim

private static StreamWriter getStreamWriterPrim(java.lang.String s)
                                         throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

byteToCharArray

public static char[] byteToCharArray(byte[] abyte0,
                                     int i,
                                     int j)
Parameters:
abyte0 -
i -
j -
Returns:

charToByteArray

public static byte[] charToByteArray(char[] ac,
                                     int i,
                                     int j)
Parameters:
ac -
i -
j -
Returns:

byteToCharArray

public static char[] byteToCharArray(byte[] abyte0,
                                     int i,
                                     int j,
                                     java.lang.String s)
                              throws java.io.UnsupportedEncodingException
Parameters:
abyte0 -
i -
j -
s -
Returns:
Throws:
java.io.UnsupportedEncodingException

charToByteArray

public static byte[] charToByteArray(char[] ac,
                                     int i,
                                     int j,
                                     java.lang.String s)
                              throws java.io.UnsupportedEncodingException
Parameters:
ac -
i -
j -
s -
Returns:
Throws:
java.io.UnsupportedEncodingException

internalNameForEncoding

private static java.lang.String internalNameForEncoding(java.lang.String s)

normalizeEncodingName

private static java.lang.String normalizeEncodingName(java.lang.String s)