Package 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
-
-
Field Summary
-
Fields inherited from class org.apache.derby.impl.drda.CcsidManager
dot, numToCharRepresentation, space, UTF8_CCSID
-
-
Constructor Summary
Constructors Constructor Description Utf8CcsidManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]convertFromJavaString(java.lang.String sourceString)voidconvertFromJavaString(java.lang.String sourceString, java.nio.ByteBuffer buffer)Convert a Java String into bytes for a particular ccsid.java.lang.StringconvertToJavaString(byte[] sourceBytes)java.lang.StringconvertToJavaString(byte[] sourceBytes, int offset, int numToConvert)Offset and numToConvert are given in terms of bytes!(package private) intgetByteLength(java.lang.String str)Returns the length in bytes for the String str using a particular ccsid.
-
-
-
Method Detail
-
convertFromJavaString
public byte[] convertFromJavaString(java.lang.String sourceString)
- Specified by:
convertFromJavaStringin classCcsidManager
-
convertToJavaString
public java.lang.String convertToJavaString(byte[] sourceBytes)
- Specified by:
convertToJavaStringin classCcsidManager
-
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:
convertToJavaStringin classCcsidManager- 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:CcsidManagerConvert a Java String into bytes for a particular ccsid. The String is converted into a buffer provided by the caller.- Specified by:
convertFromJavaStringin classCcsidManager- 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:CcsidManagerReturns the length in bytes for the String str using a particular ccsid.- Specified by:
getByteLengthin classCcsidManager- Parameters:
str- The Java String from which to obtain the length.- Returns:
- The length in bytes of the String str.
-
-