JavaTM 2 Platform
Standard Ed. 5.0

java.nio.charset
Ŭ·¡½º CoderResult

java.lang.Object 
  »óÀ§¸¦ È®Àå java.nio.charset.CoderResult

public class CoderResult
extends Object

ÄÚ´ÙÀÇ °á°ú »óÅÂÀÇ ¼³¸íÀÔ´Ï´Ù.

ij¸¯ÅͼÂÀÇ ÄÚ´Ù (µðÄÚ´õ ¶Ç´Â ¿£ÄÚ´õ)´Â ÀÔ·Â ¹öÆÛ³»ÀÇ ¹ÙÀÌÆ® ¶Ç´Â ¹®ÀÚ¸¦ ¼ÒºñÇØ, º¯È¯ÇØ, »ý¼ºµÈ ¹®ÀÚ ¶Ç´Â ¹ÙÀÌÆ®¸¦ Ãâ·Â ¹öÆÛ¿¡ Ãâ·ÂÇÕ´Ï´Ù. ÄÚµù ÇÁ·Î¼¼½º´Â ´ÙÀ½ÀÇ 4°³ÀÇ Ä«Å×°í¸®ÀÇ ¾î´ÀÂÊÀ̵çÀ¸·Î Á¾·áÇÕ´Ï´Ù. µ¡ºÙ¿© À̰͵éÀº ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº¿¡ ÀÇÇØ ³ªÅ¸³»Áý´Ï´Ù.

ÆíÀÇ»ó, isError ¸Þ¼­µå´Â ºÎÁ¤ ÀÔ·Â ¿¡·¯³ª ¸Ê ºÒ°¡ ¹®ÀÚ ¿¡·¯¸¦ ³ªÅ¸³»´Â °á°ú °´Ã¼¿¡ ´ëÇؼ­´Â true, ¾ð´õ Ç÷οì(underflow) Á¶°ÇÀ̳ª ¿À¹öÇ÷οì Á¶°ÇÀ» ³ªÅ¸³»´Â °á°ú °´Ã¼¿¡ ´ëÇؼ­´Â false¸¦ ¸®ÅÏÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.4

ÇÊµå °³¿ä
static CoderResult OVERFLOW
          ¿À¹öÇ÷ο츦 ³ªÅ¸³»´Â °á°ú °´Ã¼·Î Ãâ·Â ¹öÆÛÀÇ ¿ë·®ÀÌ ºÎÁ·ÇÑ »óŸ¦ ³ªÅ¸³À´Ï´Ù.
static CoderResult UNDERFLOW
          ¾ð´õ Ç÷οì(underflow)¸¦ ³ªÅ¸³»´Â °á°ú °´Ã¼·Î ÀÔ·Â ¹öÆÛ°¡ ¿ÏÀüÇÏ°Ô ¼ÒºñµÈ »óÅÂÀΰ¡ ÀÔ·Â ¹öÆÛ°¡ ¾ÆÁ÷ ºñ¾îÀÖÁö ¾ÊÀº °æ¿ì´Â Ãß°¡ ÀÔ·ÂÀÌ ÇÊ¿äÇÑ »óŸ¦ ³ªÅ¸³À´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 boolean isError ()
          ÀÌ °´Ã¼°¡ ¿¡·¯ Á¶°ÇÀ» ³ªÅ¸³»°í ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÕ´Ï´Ù.
 boolean isMalformed ()
          ÀÌ °´Ã¼°¡ ºÎÁ¤ ÀÔ·Â ¿¡·¯¸¦ ³ªÅ¸³»°í ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÕ´Ï´Ù.
 boolean isOverflow ()
          ÀÌ °´Ã¼°¡ ¿À¹öÇ÷οì Á¶°ÇÀ» ³ªÅ¸³»°í ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÕ´Ï´Ù.
 boolean isUnderflow ()
          ÀÌ °´Ã¼°¡ ¾ð´õ Ç÷οì(underflow) Á¶°ÇÀ» ³ªÅ¸³»°í ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÕ´Ï´Ù.
 boolean isUnmappable ()
          ÀÌ °´Ã¼°¡ ¸Ê ºÒ°¡ ¹®ÀÚ ¿¡·¯¸¦ ³ªÅ¸³»°í ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÕ´Ï´Ù.
 int length ()
          ÀÌ °´Ã¼¿¡ ÀÇÇØ ³ªÅ¸³»Áö°í ÀÖ´Â ¿¡·¯ ÀÔ·ÂÀÇ ±æÀ̸¦ ¸®ÅÏÇÕ´Ï´Ù (¿É¼Ç).
static CoderResult malformedForLength (int length)
          ÁöÁ¤µÈ ±æÀÌÀÇ ºÎÁ¤ ÀÔ·Â ¿¡·¯¸¦ ³ªÅ¸³½ ÀÏÀÇÀÇ °´Ã¼¸¦ µ¹·ÁÁÖ´Â static ÆÑÅ丮 ¸Þ¼­µåÀÔ´Ï´Ù.
 void throwException ()
          ÀÌ °´Ã¼°¡ °¡¸®Å°´Â °á°ú¿¡ ÀÀÇØ ¿¹¿Ü¸¦ Throw ÇÕ´Ï´Ù.
 String toString ()
          ÀÌ ÄÚ´ÙÀÇ °á°ú¸¦ ¼³¸íÇϴ ij¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù.
static CoderResult unmappableForLength (int length)
          ÁöÁ¤µÈ ±æÀÌÀÇ ¸Ê ºÒ°¡ ¹®ÀÚ ¿¡·¯¸¦ ³ªÅ¸³½ ÀÏÀÇÀÇ °´Ã¼¸¦ µ¹·ÁÁÖ´Â static ÆÑÅ丮 ¸Þ¼­µåÀÔ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

UNDERFLOW

public static final CoderResult  UNDERFLOW
¾ð´õ Ç÷οì(underflow)¸¦ ³ªÅ¸³»´Â °á°ú °´Ã¼·Î ÀÔ·Â ¹öÆÛ°¡ ¿ÏÀüÇÏ°Ô ¼ÒºñµÈ »óÅÂÀΰ¡ ÀÔ·Â ¹öÆÛ°¡ ¾ÆÁ÷ ºñ¾îÀÖÁö ¾ÊÀº °æ¿ì´Â Ãß°¡ ÀÔ·ÂÀÌ ÇÊ¿äÇÑ »óŸ¦ ³ªÅ¸³À´Ï´Ù.


OVERFLOW

public static final CoderResult  OVERFLOW
¿À¹öÇ÷ο츦 ³ªÅ¸³»´Â °á°ú °´Ã¼·Î Ãâ·Â ¹öÆÛÀÇ ¿ë·®ÀÌ ºÎÁ·ÇÑ »óŸ¦ ³ªÅ¸³À´Ï´Ù.

¸Þ¼­µåÀÇ »ó¼¼

toString

public String  toString()
ÀÌ ÄÚ´ÙÀÇ °á°ú¸¦ ¼³¸íÇϴ ij¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
¼³¸í¹®ÀÚ¿­

isUnderflow

public boolean isUnderflow()
ÀÌ °´Ã¼°¡ ¾ð´õ Ç÷οì(underflow) Á¶°ÇÀ» ³ªÅ¸³»°í ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ °´Ã¼°¡ ¾ð´õ Ç÷οì(underflow) Á¶°ÇÀ» ³ªÅ¸³»°í ÀÖ´Â °æ¿ì¿¡ ÇÑÁ¤ÇØ true

isOverflow

public boolean isOverflow()
ÀÌ °´Ã¼°¡ ¿À¹öÇ÷οì Á¶°ÇÀ» ³ªÅ¸³»°í ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ °´Ã¼°¡ ¿À¹öÇ÷οì Á¶°ÇÀ» ³ªÅ¸³»°í ÀÖ´Â °æ¿ì¿¡ ÇÑÁ¤ÇØ true

isError

public boolean isError()
ÀÌ °´Ã¼°¡ ¿¡·¯ Á¶°ÇÀ» ³ªÅ¸³»°í ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ °´Ã¼°¡ ºÎÁ¤ ÀÔ·Â ¿¡·¯ ¶Ç´Â ¸Ê ºÒ°¡ ¹®ÀÚ ¿¡·¯¸¦ ³ªÅ¸³»°í ÀÖ´Â °æ¿ì¿¡ ÇÑÁ¤ÇØ true

isMalformed

public boolean isMalformed()
ÀÌ °´Ã¼°¡ ºÎÁ¤ ÀÔ·Â ¿¡·¯¸¦ ³ªÅ¸³»°í ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ °´Ã¼°¡ ºÎÁ¤ ÀÔ·Â ¿¡·¯¸¦ ³ªÅ¸³»°í ÀÖ´Â °æ¿ì¿¡ ÇÑÁ¤ÇØ true

isUnmappable

public boolean isUnmappable()
ÀÌ °´Ã¼°¡ ¸Ê ºÒ°¡ ¹®ÀÚ ¿¡·¯¸¦ ³ªÅ¸³»°í ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ °´Ã¼°¡ ¸Ê ºÒ°¡ ¹®ÀÚ ¿¡·¯¸¦ ³ªÅ¸³»°í ÀÖ´Â °æ¿ì¿¡ ÇÑÁ¤ÇØ true

length

public int length()
ÀÌ °´Ã¼¿¡ ÀÇÇØ ³ªÅ¸³»Áö°í ÀÖ´Â ¿¡·¯ ÀÔ·ÂÀÇ ±æÀ̸¦ ¸®ÅÏÇÕ´Ï´Ù (¿É¼Ç).

¹Ýȯ°ª:
¿¡·¯ ÀÔ·ÂÀÇ ±æÀÌ (Á¤ÀÇ Á¤¼ö)
¿¹¿Ü:
UnsupportedOperationException - ÀÌ °´Ã¼°¡ ¿¡·¯ Á¶°ÇÀ» ³ªÅ¸³»Áö ¾ÊÀº °æ¿ì, Áï isError °¡ true¸¦ µ¹·ÁÁÖÁö ¾Ê´Â °æ¿ì

malformedForLength

public static CoderResult  malformedForLength(int length)
ÁöÁ¤µÈ ±æÀÌÀÇ ºÎÁ¤ ÀÔ·Â ¿¡·¯¸¦ ³ªÅ¸³½ ÀÏÀÇÀÇ °´Ã¼¸¦ µ¹·ÁÁÖ´Â static ÆÑÅ丮 ¸Þ¼­µåÀÔ´Ï´Ù.

¹Ýȯ°ª:
¿ä±¸µÈ Coder Result °´Ã¼

unmappableForLength

public static CoderResult  unmappableForLength(int length)
ÁöÁ¤µÈ ±æÀÌÀÇ ¸Ê ºÒ°¡ ¹®ÀÚ ¿¡·¯¸¦ ³ªÅ¸³½ ÀÏÀÇÀÇ °´Ã¼¸¦ µ¹·ÁÁÖ´Â static ÆÑÅ丮 ¸Þ¼­µåÀÔ´Ï´Ù.

¹Ýȯ°ª:
¿ä±¸µÈ Coder Result °´Ã¼

throwException

public void throwException()
                    throws CharacterCodingException 
ÀÌ °´Ã¼°¡ °¡¸®Å°´Â °á°ú¿¡ ÀÀÇØ ¿¹¿Ü¸¦ Throw ÇÕ´Ï´Ù.

¿¹¿Ü:
BufferUnderflowException - ÀÌ °´Ã¼°¡ UNDERFLOW ÀÎ °æ¿ì
BufferOverflowException - ÀÌ °´Ã¼°¡ OVERFLOW ÀÎ °æ¿ì
MalformedInputException - ÀÌ °´Ã¼°¡ ºÎÁ¤ ÀÔ·Â ¿¡·¯¸¦ ³ªÅ¸³»´Â °æ¿ì, ¿¹¿ÜÀÇ ±æÀÌÀÇ °ªÀº ÀÌ °´Ã¼ÀÇ ±æÀÌ¿Í °°°Ô µÈ´Ù
UnmappableCharacterException - ÀÌ °´Ã¼°¡ ¸Ê ºÒ°¡ ¹®ÀÚ ¿¡·¯¸¦ ³ªÅ¸³»´Â °æ¿ì, ¿¹¿ÜÀÇ ±æÀÌÀÇ °ªÀº ÀÌ °´Ã¼ÀÇ ±æÀÌ¿Í °°°Ô µÈ´Ù
CharacterCodingException

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.