org.apache.derby.impl.drda
Class Utf8CcsidManager
java.lang.Object
org.apache.derby.impl.drda.CcsidManager
org.apache.derby.impl.drda.Utf8CcsidManager
public class Utf8CcsidManager
- extends CcsidManager
|
Method Summary |
byte[] |
convertFromJavaString(java.lang.String sourceString)
|
void |
convertFromJavaString(java.lang.String sourceString,
java.nio.ByteBuffer buffer)
Convert a Java String into bytes for a particular ccsid. |
java.lang.String |
convertToJavaString(byte[] sourceBytes)
|
java.lang.String |
convertToJavaString(byte[] sourceBytes,
int offset,
int numToConvert)
Offset and numToConvert are given in terms of bytes! |
(package private) int |
getByteLength(java.lang.String str)
Returns the length in bytes for the String str using a particular ccsid. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Utf8CcsidManager
public Utf8CcsidManager()
convertFromJavaString
public byte[] convertFromJavaString(java.lang.String sourceString)
- Specified by:
convertFromJavaString in class CcsidManager
convertToJavaString
public java.lang.String convertToJavaString(byte[] sourceBytes)
- Specified by:
convertToJavaString in class CcsidManager
convertToJavaString
public java.lang.String convertToJavaString(byte[] sourceBytes,
int offset,
int numToConvert)
- Offset and numToConvert are given in terms of bytes! Not characters!
- Specified by:
convertToJavaString in class CcsidManager
- Parameters:
sourceBytes - An array of bytes to be converted.offset - An offset indicating first byte to convert.numToConvert - The number of bytes to be converted.
- Returns:
- A new Java String Object created after conversion.
convertFromJavaString
public void convertFromJavaString(java.lang.String sourceString,
java.nio.ByteBuffer buffer)
- Description copied from class:
CcsidManager
- Convert a Java String into bytes for a particular ccsid.
The String is converted into a buffer provided by the caller.
- Specified by:
convertFromJavaString in class CcsidManager
- Parameters:
sourceString - A Java String to convert.buffer - The buffer to convert the String into.
getByteLength
int getByteLength(java.lang.String str)
- Description copied from class:
CcsidManager
- Returns the length in bytes for the String str using a particular ccsid.
- Specified by:
getByteLength in class CcsidManager
- Parameters:
str - The Java String from which to obtain the length.
- Returns:
- The length in bytes of the String str.
Apache Derby V10.10 Internals - Copyright © 2004,2013 The Apache Software Foundation. All Rights Reserved.