|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
ORB ¼ºñ½º¿¡ ÀÇÇØ »ç¿ëµÇ´Â IOR ÀÇ ÄÄÆÛ³ÍÆ®³ª ¼ºñ½º ¹®¸Æ µ¥ÀÌÅÍÀÇ Çü½ÄÀº IDL ·Î Á¤ÀÇµÈ µ¥ÀÌÅÍÇüÀÇ ÀνºÅϽº¸¦ encode ÇÏ´Â CDR ĸ½¶È·Î¼ ÀÚÁÖ(Àß) Á¤Àǵ˴ϴÙ. Codec
´Â IDL µ¥ÀÌÅÍÇü°ú CDR ĸ½¶È Ç¥Çö°úÀÇ »çÀÌ¿¡ ÀÌ·¯ÇÑ ÄÄÆÛ³ÍÆ®¸¦ º¯È¯ÇÏ´Â ±â±¸¸¦ °®Ãß°í ÀÖ½À´Ï´Ù.
Codec
´Â CodecFactory
·ÎºÎÅÍ ÃëµæµË´Ï´Ù. CodecFactory
´Â ORB.resolve_initial_references( "CodecFactory" )
ÀÇ È£ÃâÀ» °³ÀÔ½ÃÄÑ ÃëµæµË´Ï´Ù.
¸Þ¼ÒµåÀÇ °³¿ä | |
Any |
decode_value (byte[] data,
TypeCode tc)
ÁöÁ¤µÈ TypeCode °÷ÀÇ Codec ¿¡ À¯È¿ÇÑ encode Çü½Ä¿¡ ±Ù°ÅÇØ, ÁöÁ¤µÈ ¹ÙÀÌÆ® ¹è¿À» Any ¿¡ µðÄÚµåÇÕ´Ï´Ù. |
Any |
decode (byte[] data)
ÀÌ Codec ¿¡ À¯È¿ÇÑ encode Çü½Ä¿¡ ±Ù°ÅÇØ, ÁöÁ¤µÈ ¹ÙÀÌÆ® ¹è¿À» Any ¿¡ µðÄÚµåÇÕ´Ï´Ù. |
byte[] |
encode_value (Any data)
ÀÌ Codec ¿¡ À¯È¿ÇÑ encode Çü½Ä¿¡ ±Ù°ÅÇØ, ÁöÁ¤µÈ any ¸¦ ¹ÙÀÌÆ® ¹è¿·Î º¯È¯ÇÕ´Ï´Ù. |
byte[] |
encode (Any data)
ÀÌ Codec ¿¡ À¯È¿ÇÑ encode Çü½Ä¿¡ ±Ù°ÅÇØ, ÁöÁ¤µÈ any ¸¦ ¹ÙÀÌÆ® ¹è¿·Î º¯È¯ÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public byte[] encode(Any data) throws InvalidTypeForEncoding
Codec
¿¡ À¯È¿ÇÑ encode Çü½Ä¿¡ ±Ù°ÅÇØ, ÁöÁ¤µÈ any ¸¦ ¹ÙÀÌÆ® ¹è¿·Î º¯È¯ÇÕ´Ï´Ù.
data
- ¹ÙÀÌÆ® ¹è¿¿¡ encode µÇ´Â any Çü½ÄÀÇ µ¥ÀÌÅÍ
TypeCode
¿Í ±× ÇüÅÂÀÇ µ¥ÀÌÅÍÀÇ ¾çÂÊ ¸ðµÎ°¡ ÀúÀåµÈ´Ù
InvalidTypeForEncoding
- ±× ÇüŰ¡ Codec
¿¡ À¯È¿ÇÑ encode Çü½Ä¿¡ ´ëÇØ¼ ¹«È¿ÀÎ °æ¿ì¿¡ ½½·Î¿ì µÈ´Ùpublic Any decode(byte[] data) throws FormatMismatch
Codec
¿¡ À¯È¿ÇÑ encode Çü½Ä¿¡ ±Ù°ÅÇØ, ÁöÁ¤µÈ ¹ÙÀÌÆ® ¹è¿À» Any ¿¡ µðÄÚµåÇÕ´Ï´Ù.
data
- Any ¿¡ µðÄÚµåµÇ´Â ¹ÙÀÌÆ® ¹è¿ Çü½ÄÀÇ µ¥ÀÌÅÍ
FormatMismatch
- ¹ÙÀÌÆ® ¹è¿À» Any ¿¡ µðÄÚµåÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ½½·Î¿ì µÈ´Ùpublic byte[] encode_value(Any data) throws InvalidTypeForEncoding
Codec
¿¡ À¯È¿ÇÑ encode Çü½Ä¿¡ ±Ù°ÅÇØ, ÁöÁ¤µÈ any ¸¦ ¹ÙÀÌÆ® ¹è¿·Î º¯È¯ÇÕ´Ï´Ù. Any ÀÇ µ¥ÀÌÅ͸¸ÀÌ encode µÇ¾îTypeCode
´Â encode µÇÁö ¾Ê½À´Ï´Ù.
data
- ¹ÙÀÌÆ® ¹è¿¿¡ encode µÇ´Â Any Çü½ÄÀÇ µ¥ÀÌÅÍ
InvalidTypeForEncoding
- ±× ÇüŰ¡ Codec
¿¡ À¯È¿ÇÑ encode Çü½Ä¿¡ ´ëÇØ¼ ¹«È¿ÀÎ °æ¿ì¿¡ ½½·Î¿ì µÈ´Ùpublic Any decode_value(byte[] data, TypeCode tc) throws FormatMismatch , TypeMismatch
TypeCode
°÷ÀÇ Codec
¿¡ À¯È¿ÇÑ encode Çü½Ä¿¡ ±Ù°ÅÇØ, ÁöÁ¤µÈ ¹ÙÀÌÆ® ¹è¿À» Any ¿¡ µðÄÚµåÇÕ´Ï´Ù.
data
- Any ¿¡ µðÄÚµåµÇ´Â ¹ÙÀÌÆ® ¹è¿ Çü½ÄÀÇ µ¥ÀÌÅÍtc
- µ¥ÀÌÅÍÀÇ µðÄڵ忡 »ç¿ëµÇ´Â TypeCode
FormatMismatch
- ¹ÙÀÌÆ® ¹è¿À» Any ¿¡ µðÄÚµåÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ½½·Î¿ì µÈ´Ù
TypeMismatch
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.