public interface CodecOperations
Codec
IDL数据类型及其CDR封装表示这些组件之间传递。
一个Codec
从CodecFactory
获得。的CodecFactory
通过电话得到ORB.resolve_initial_references( "CodecFactory" )
。
Modifier and Type | Method and Description |
---|---|
Any |
decode_value(byte[] data, TypeCode tc)
对给定的字节数组为任何基于给定的
TypeCode 和编码格式有效这
Codec 。
|
Any |
decode(byte[] data)
对给定的字节数组为任何基于本
Codec 有效编码格式。
|
byte[] |
encode_value(Any data)
将给定的任何转换成一个字节数组的基础上有效的这个编解码器的编码格式。
|
byte[] |
encode(Any data)
将给定的任何一个字节数组的基础上有效的这
Codec 编码格式。
|
byte[] encode(Any data) throws InvalidTypeForEncoding
Codec
编码格式。
data
-数据,在任何形式,被编码为一个字节数组。
TypeCode
和类型的数据。
InvalidTypeForEncoding
如果类型无效的编码格式的有效
Codec
抛出这。
Any decode(byte[] data) throws FormatMismatch
Codec
有效编码格式。
data
的数据,在一个字节数组的形式,被解码成任何。
FormatMismatch
-如果字节数组不能被解码成任何。
byte[] encode_value(Any data) throws InvalidTypeForEncoding
TypeCode
。
data
-数据,在任何形式,被编码为一个字节数组。
InvalidTypeForEncoding
如果类型无效的编码格式的有效
Codec
抛出这。
Any decode_value(byte[] data, TypeCode tc) throws FormatMismatch, TypeMismatch
TypeCode
和编码格式有效这
Codec
。
data
的数据,在一个字节数组的形式,被解码成任何。
tc
的TypeCode用来解码数据。
FormatMismatch
如果字节数组不能被解码成一个任何扔。
TypeMismatch
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.