JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.nio.charset.spi
Ŭ·¡½º CharsetProvider

java.lang.Object 
  |
  +--java.nio.charset.spi.CharsetProvider

public abstract class CharsetProvider
extends Object

ij¸¯ÅÍ ¼¼Æ® ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ Ŭ·¡½ºÀÔ´Ï´Ù.

ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õ´Â ÀÌ Å¬·¡½ºÀÇ ±¸»ó ¼­ºê Ŭ·¡½ºÀ̸ç, Á¦·Î Àμö constructor ¹°¾î ±¸µÎÀΰ¡ÀÇ ´ëÀÀÇϴ ij¸¯ÅÍ ¼¼Æ® ±¸Çö Ŭ·¡½º¸¦ °®Ãß°í ÀÖ½À´Ï´Ù. ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õ´Â È®Àå ±â´É (Åë»óÀÇ È®Àå µð·ºÅ丮¿¡ ¹èÄ¡µÇ´Â jar ÆÄÀÏ)À¸·Î¼­ Java Ç÷§ÆûÀÇ ÀνºÅϽº¿¡ ÀνºÅç ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÇÁ·Î¹ÙÀÌ´õ´Â ¾ÖÇø´À̳ª ¾îÇø®ÄÉÀ̼ÇÀÇ Å¬·¡½º ÆÐ½º¿¡ Ãß°¡ÇÏ´Â ¹æ¹ýÀ̳ª, ±× ¿ÜÀÇ Ç÷§Æû °íÀ¯ÀÇ ¹æ¹ýÀ¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õÀÇ °Ë»ö¿¡´Â ÇöÀçÀÇ threadÀǹ®¸Æ Ŭ·¡½º ·Î´õ ¸¦ »ç¿ëÇÕ´Ï´Ù.

ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õÀÇ ½Äº° Á¤º¸´Â ¸®¼Ò½º µð·ºÅ丮 META-INF/services ³»ÀÇ ÇÁ·Î¹ÙÀÌ´õ ±¸¼º ÆÄÀÏ java.nio.charset.spi.CharsetProvider ¿¡ Á¤Àǵ˴ϴÙ. ÀÌ ÆÄÀÏ¿¡´Â ±¸»ó ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õ Ŭ·¡½ºÀÇ ¿ÏÀü ¼ö½Ä¸íÀÌ 1 Çà¿¡ 1 °³¾¿ ±â¼úµË´Ï´Ù. ÇàÀÇ Á¾´ÜÀº °³Çà ('\n'), ¿Õº¹´ë ¸®ÅÏ ('\r'), ¶Ç´Â ¿Õº¹´ë ¸®Åϰú °³ÇàÀÇ Æí¼º¿¡ ÀÇÇØ ³ªÅ¸³»Áý´Ï´Ù. °³°³ÀÇ À̸§ÀÇ ÀüÈÄÀÇ °ø¹é ij¸¯ÅÍ¿Í ÅÇ Ä³¸¯ÅÍ¿Í ÇÏ´ÃÀÇ ÇàÀº ¹«½ÃµË´Ï´Ù. ÄÚ¸àÆ® ij¸¯ÅÍ´Â '#' ('\u0023')ÀÔ´Ï´Ù. ÁÙ¸Ó¸®¿¡ ÄÚ¸àÆ® ij¸¯ÅͰ¡ »ðÀԵǰí ÀÖ´Â °æ¿ì, ±× ÇàÀÇ ¸ðµç ij¸¯ÅÍ´Â ¹«½ÃµË´Ï´Ù. ÆÄÀÏÀÇ encode ¹æ½ÄÀº Ç×»ó UTF-8 ÀÔ´Ï´Ù.

ƯÁ¤ÀÇ ±¸»ó ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õ Ŭ·¡½º°¡ º¹¼öÀÇ ±¸¼º ÆÄÀϳ», ¶Ç´Â °°Àº ±¸¼º ÆÄÀϳ»¿¡¼­ ¹Ýº¹ÇØ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì, Áߺ¹ ÇÑ ÁöÁ¤Àº ¹«½ÃµË´Ï´Ù. ƯÁ¤ÀÇ ÇÁ·Î¹ÙÀÌ´õ¸¦ ÁöÁ¤ÇÑ ±¸¼º ÆÄÀÏÀ», ÇÁ·Î¹ÙÀÌ´õ ÀÚü¿Í °°Àº jar ÆÄÀÏ ¶Ç´Â ±× ¿ÜÀÇ ¹èÆ÷ ´ÜÀ§¿¡ ¹èÄ¡ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ÀÌ ÇÁ·Î¹ÙÀÌ´õ¿¡´Â ±¸¼º ÆÄÀÏÀ» °Ë»öÇßÀ» ¶§¿¡ ÃÖÃÊ·Î Á¶È¸µÈ Ŭ·¡½º ·Î´õ·ÎºÎÅÍ ¾×¼¼½º ÇÒ ¼ö ¾øÀ¸¸é ¾ÈµË´Ï´Ù. µ¡ºÙ¿© ÀÌ Å¬·¡½º ·Î´õ°¡, ÆÄÀÏÀ» ·ÎµåÇÑ Å¬·¡½º ·Î´õÀÌ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
Charset

»ý¼ºÀÚÀÇ °³¿ä
protected CharsetProvider ()
          »õ·Î¿î ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õ¸¦ ÃʱâÈ­ÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
abstract  Charset charsetForName (String  charsetName)
          ÁöÁ¤µÈ ij¸¯ÅÍ ¼¼Æ®¸íÀÇ Ä³¸¯ÅÍ ¼¼Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
abstract  Iterator charsets ()
          ÀÌ ÇÁ·Î¹ÙÀÌ´õ°¡ ¼­Æ÷Æ®Çϴ ij¸¯ÅÍ ¼¼Æ®¿¡ ´ëÇØ¼­ »ç¿ëÇÏ´Â ¹Ýº¹ÀÚ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

CharsetProvider

protected CharsetProvider()
»õ·Î¿î ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õ¸¦ ÃʱâÈ­ÇÕ´Ï´Ù.

¿¹¿Ü:
SecurityException - ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ ÀνºÅç µÇ°í ÀÖ¾î,RuntimePermission ("charsetProvider") ¸¦ °ÅºÎÇßÀ» °æ¿ì
¸Þ¼ÒµåÀÇ »ó¼¼

charsets

public abstract Iterator  charsets()
ÀÌ ÇÁ·Î¹ÙÀÌ´õ°¡ ¼­Æ÷Æ®Çϴ ij¸¯ÅÍ ¼¼Æ®¿¡ ´ëÇØ¼­ »ç¿ëÇÏ´Â ¹Ýº¹ÀÚ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â Charset.availableCharsets ¸Þ¼ÒµåÀÇ ±¸Çö¿¡ »ç¿ëµË´Ï´Ù.

¹Ýȯ°ª:
»õ·Î¿î ¹Ýº¹ÀÚ

charsetForName

public abstract Charset  charsetForName(String  charsetName)
ÁöÁ¤µÈ ij¸¯ÅÍ ¼¼Æ®¸íÀÇ Ä³¸¯ÅÍ ¼¼Æ®¸¦ ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
charsetName - ¿ä±¸µÈ ij¸¯ÅÍ ¼¼Æ®ÀÇ À̸§ (Á¤±Ô¸í ¶Ç´Â º°¸í)
¹Ýȯ°ª:
ÁöÁ¤µÈ ij¸¯ÅÍ ¼¼Æ®ÀÇ Charset ¿ÀºêÁ§Æ®Àΰ¡, ÀÌ ÇÁ·Î¹ÙÀÌ´õ°¡ ÁöÁ¤µÈ ij¸¯ÅÍ ¼¼Æ®¸¦ ¼­Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â null

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.