|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
public interface CodecOperations
IOR �����ʽ�� ORB ����ʹ�õķ�������������ͨ��������Ϊ IDL �����������͵� CDR ��װ����ʵ����Codec
�ṩһ�����ƣ����� IDL �������ͺ� CDR ��װ��ʾ��ʽ֮�䴫����Щ�����
Codec
�ɴ� CodecFactory
�л�á�CodecFactory
��ͨ������ ORB.resolve_initial_references( "CodecFactory" )
��á�
����ժҪ | |
---|---|
Any |
decode_value(byte[] data,
TypeCode tc)
���ڸ����� TypeCode �ͶԴ� Codec ��Ч�ı����ʽ���������� byte �������Ϊ Any�� |
Any |
decode(byte[] data)
���ڶԴ� Codec ��Ч�ı����ʽ���������� byte �������Ϊ Any�� |
byte[] |
encode_value(Any data)
���ڶԴ� Codec ��Ч�ı����ʽ���������� any ת��Ϊһ�� byte ���顣 |
byte[] |
encode(Any data)
���ڶԴ� Codec ��Ч�ı����ʽ���������� any ת��Ϊһ�� byte ���顣 |
������ϸ��Ϣ |
---|
byte[] encode(Any data) throws InvalidTypeForEncoding
Codec
��Ч�ı����ʽ���������� any ת��Ϊһ�� byte ���顣
data
- ��������Ϊһ�� byte ��������ݣ�any ��ʽ����
TypeCode
���������ݡ�
InvalidTypeForEncoding
- ��������Ͷ��ڶԴ� Codec
��Ч�ı����ʽ��Ч�����׳����쳣��Any decode(byte[] data) throws FormatMismatch
Codec
��Ч�ı����ʽ���������� byte �������Ϊ Any��
data
- ��������Ϊ Any �����ݣ�byte �������ʽ����
FormatMismatch
- �� byte ���鲻�ܱ�����Ϊ Any ʱ�׳���byte[] encode_value(Any data) throws InvalidTypeForEncoding
TypeCode
�е����ݽ��н��롣
data
- ��������Ϊһ�� byte ��������ݣ�Any ��ʽ����
InvalidTypeForEncoding
- ��������Ͷ��ڶԴ� Codec
��Ч�ı����ʽ��Ч�����׳����쳣��Any decode_value(byte[] data, TypeCode tc) throws FormatMismatch, TypeMismatch
TypeCode
�ͶԴ� Codec
��Ч�ı����ʽ���������� byte �������Ϊ Any��
data
- ��������Ϊ Any �����ݣ�byte �������ʽ����tc
- �����������ݵ� TypeCode��
FormatMismatch
- �� byte ���鲻�ܱ�����Ϊ Any ʱ�׳���
TypeMismatch
|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������