org.apache.derby.client.net
Class CcsidManager

java.lang.Object
  extended by org.apache.derby.client.net.CcsidManager
Direct Known Subclasses:
EbcdicCcsidManager

public abstract class CcsidManager
extends java.lang.Object


Field Summary
(package private)  byte dot_
           
(package private)  byte[] numToCharRepresentation_
           
(package private)  byte[] numToSnaRequiredCrrtknChar_
           
 byte space_
           
 
Constructor Summary
CcsidManager(byte space, byte dot, byte[] numToCharRepresentation, byte[] numToSnaRequiredCrrtknChar)
           
 
Method Summary
abstract  byte[] convertFromUCS2(java.lang.String sourceString, Agent agent)
           
abstract  int convertFromUCS2(java.lang.String sourceString, byte[] buffer, int offset, Agent agent)
           
(package private) abstract  java.lang.String convertToUCS2(byte[] sourceBytes)
           
(package private) abstract  java.lang.String convertToUCS2(byte[] sourceBytes, int offset, int numToConvert)
           
(package private) abstract  char convertToUCS2Char(byte sourceByte)
           
(package private) abstract  int maxBytesPerChar()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

space_

public byte space_

dot_

byte dot_

numToCharRepresentation_

byte[] numToCharRepresentation_

numToSnaRequiredCrrtknChar_

byte[] numToSnaRequiredCrrtknChar_
Constructor Detail

CcsidManager

CcsidManager(byte space,
             byte dot,
             byte[] numToCharRepresentation,
             byte[] numToSnaRequiredCrrtknChar)
Method Detail

convertFromUCS2

public abstract byte[] convertFromUCS2(java.lang.String sourceString,
                                       Agent agent)
                                throws SqlException
Throws:
SqlException

convertFromUCS2

public abstract int convertFromUCS2(java.lang.String sourceString,
                                    byte[] buffer,
                                    int offset,
                                    Agent agent)
                             throws SqlException
Throws:
SqlException

convertToUCS2

abstract java.lang.String convertToUCS2(byte[] sourceBytes)

convertToUCS2

abstract java.lang.String convertToUCS2(byte[] sourceBytes,
                                        int offset,
                                        int numToConvert)

convertToUCS2Char

abstract char convertToUCS2Char(byte sourceByte)

maxBytesPerChar

abstract int maxBytesPerChar()
Returns:
Maximum number of bytes per character

Built on Thu 2011-03-10 11:54:14+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.