org.apache.derby.client.net
Class CcsidManager
java.lang.Object
org.apache.derby.client.net.CcsidManager
- Direct Known Subclasses:
- EbcdicCcsidManager
public abstract class CcsidManager
- extends java.lang.Object
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 |
space_
public byte space_
dot_
byte dot_
numToCharRepresentation_
byte[] numToCharRepresentation_
numToSnaRequiredCrrtknChar_
byte[] numToSnaRequiredCrrtknChar_
CcsidManager
CcsidManager(byte space,
byte dot,
byte[] numToCharRepresentation,
byte[] numToSnaRequiredCrrtknChar)
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
Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.