Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.derby.client.net
Class EbcdicCcsidManager  view EbcdicCcsidManager download EbcdicCcsidManager.java

java.lang.Object
  extended byorg.apache.derby.client.net.CcsidManager
      extended byorg.apache.derby.client.net.EbcdicCcsidManager

public class EbcdicCcsidManager
extends CcsidManager

A concrete implementation of a CcsidMgr used to convert between Java UCS2 and Ebcdic as needed to handle character DDM Parameters. This implementation only supports converting from the ASCII invariant of UNICODE to Ebcdic. This should be fine since this class is intended for converting DDM Parameter data only.


Field Summary
private static int[] conversionArrayToEbcdic
           
private static int[] conversionArrayToUCS2
           
 
Fields inherited from class org.apache.derby.client.net.CcsidManager
dot_, numToCharRepresentation_, numToSnaRequiredCrrtknChar_, space_
 
Constructor Summary
EbcdicCcsidManager()
           
 
Method Summary
 byte[] convertFromUCS2(java.lang.String sourceString, org.apache.derby.client.am.Agent agent)
           
 int convertFromUCS2(java.lang.String sourceString, byte[] buffer, int offset, org.apache.derby.client.am.Agent agent)
           
(package private)  java.lang.String convertToUCS2(byte[] sourceBytes)
           
(package private)  java.lang.String convertToUCS2(byte[] sourceBytes, int offset, int numToConvert)
           
(package private)  char convertToUCS2Char(byte sourceByte)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

conversionArrayToEbcdic

private static final int[] conversionArrayToEbcdic

conversionArrayToUCS2

private static final int[] conversionArrayToUCS2
Constructor Detail

EbcdicCcsidManager

public EbcdicCcsidManager()
Method Detail

convertFromUCS2

public byte[] convertFromUCS2(java.lang.String sourceString,
                              org.apache.derby.client.am.Agent agent)
                       throws org.apache.derby.client.am.SqlException
Specified by:
convertFromUCS2 in class CcsidManager

convertFromUCS2

public int convertFromUCS2(java.lang.String sourceString,
                           byte[] buffer,
                           int offset,
                           org.apache.derby.client.am.Agent agent)
                    throws org.apache.derby.client.am.SqlException
Specified by:
convertFromUCS2 in class CcsidManager

convertToUCS2

java.lang.String convertToUCS2(byte[] sourceBytes)
Specified by:
convertToUCS2 in class CcsidManager

convertToUCS2

java.lang.String convertToUCS2(byte[] sourceBytes,
                               int offset,
                               int numToConvert)
Specified by:
convertToUCS2 in class CcsidManager

convertToUCS2Char

char convertToUCS2Char(byte sourceByte)
Specified by:
convertToUCS2Char in class CcsidManager