org.openmdx.base.text.conversion.cci
Interface UnicodeTransformer_1_0

All Known Implementing Classes:
AbstractUnicodeTransformer_1, StringUnicodeTransformer_1

public interface UnicodeTransformer_1_0

openMDX Character Conversions Unicode Transformation Interface


Method Summary
 char[] utf16Array(byte[] source, int offset, int length)
          UTF-8 -> UTF-16
 char[] utf16Array(int[] source, int offset, int length)
          UTF-32 -> UTF-16
 String utf16String(byte[] source, int offset, int length)
          UTF-8 -> UTF-16
 int[] utf32Array(byte[] source, int offset, int length)
          UTF-8 -> UTF-32
 int[] utf32Array(char[] source, int offset, int length)
          UTF-16 -> UTF-32
 int[] utf32Array(String source)
          UTF-16 -> UTF-32
 byte[] utf8Array(char[] source, int offset, int length)
          UTF-16 -> UTF-8
 byte[] utf8Array(int[] source, int offset, int length)
          UTF-32 -> UTF-8
 byte[] utf8Array(String source)
          UTF-16 -> UTF-8
 Reader utf8Reader(InputStream in)
          UTF-8 -> UTF-16
 Writer utf8Writer(OutputStream out)
          UTF-16 -> UTF-8
 

Method Detail

utf8Array

byte[] utf8Array(char[] source,
                 int offset,
                 int length)
UTF-16 -> UTF-8

Parameters:
source -
offset -
length -

utf8Array

byte[] utf8Array(String source)
UTF-16 -> UTF-8

Parameters:
source -
offset -
length -

utf8Array

byte[] utf8Array(int[] source,
                 int offset,
                 int length)
UTF-32 -> UTF-8

Parameters:
source -
offset -
length -

utf16Array

char[] utf16Array(byte[] source,
                  int offset,
                  int length)
UTF-8 -> UTF-16

Parameters:
source -
offset -
length -

utf16String

String utf16String(byte[] source,
                   int offset,
                   int length)
UTF-8 -> UTF-16

Parameters:
source -
offset -
length -

utf16Array

char[] utf16Array(int[] source,
                  int offset,
                  int length)
UTF-32 -> UTF-16

Parameters:
source -
offset -
length -

utf32Array

int[] utf32Array(byte[] source,
                 int offset,
                 int length)
UTF-8 -> UTF-32

Parameters:
source -
offset -
length -

utf32Array

int[] utf32Array(char[] source,
                 int offset,
                 int length)
UTF-16 -> UTF-32

Parameters:
source -
offset -
length -

utf32Array

int[] utf32Array(String source)
UTF-16 -> UTF-32

Parameters:
source -

utf8Reader

Reader utf8Reader(InputStream in)
UTF-8 -> UTF-16

Parameters:
in -

utf8Writer

Writer utf8Writer(OutputStream out)
UTF-16 -> UTF-8

Parameters:
out -


This software is published under the BSD license. Copyright © 2003-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.