|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.io.Reader | +--java.io.PipedReader
ÆÄÀÌÇÁ¿¡ ÀÇÇÑ Ä³¸¯ÅÍ ÀÔ·Â ½ºÆ®¸²ÀÔ´Ï´Ù.
ÇʵåÀÇ °³¿ä |
Ŭ·¡½º java.io. Reader ¿¡¼ »ó¼Ó¹ÞÀº Çʵå |
lock |
»ý¼ºÀÚÀÇ °³¿ä | |
PipedReader ()
PipedReader ¸¦, ¾ÆÁ÷ Á¢¼ÓµÇ¾î ÀÖÁö ¾ÊÀº »óÅ·ΠÀÛ¼ºÇÕ´Ï´Ù. |
|
PipedReader (PipedWriter src)
PipedReader ¸¦, ÆÄÀÌÇÁ¿¡ ÀÇÇÑ ¶óÀÌÅÍ src ¿¡ Á¢¼ÓµÇµµ·Ï(µíÀÌ) ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
close ()
ÆÄÀÌÇÁ¿¡ ÀÇÇÑ ½ºÆ®¸²À» ´Ý¾Æ °Å±â¿¡ °ü·ÃÇÏ´Â ¸ðµç system resource¸¦ ÇØ¹æÇÕ´Ï´Ù. |
void |
connect (PipedWriter src)
ÆÄÀÌÇÁ¿¡ ÀÇÇÑ ¸®´õ¸¦, ÆÄÀÌÇÁ¿¡ ÀÇÇÑ ¶óÀÌÅÍ src ¿¡ Á¢¼Ó½Ãŵ´Ï´Ù. |
int |
read ()
ÆÄÀÌÇÁ¿¡ ÀÇÇÑ ½ºÆ®¸²À¸·ÎºÎÅÍ , ´ÙÀ½ÀÇ Ä³¸¯Å͸¦ ÀоîµéÀÔ´Ï´Ù. |
int |
read (char[] cbuf,
int off,
int len)
ÆÄÀÌÇÁ¿¡ ÀÇÇÑ ½ºÆ®¸²À¸·ÎºÎÅÍ len ij¸¯ÅͱîÁöÀÇ µ¥ÀÌÅ͸¦, ij¸¯ÅÍÀÇ ¹è¿¿¡ ÀоîµéÀÔ´Ï´Ù. |
boolean |
ready ()
ÀÌ ½ºÆ®¸²À» ÀоîµéÀÏ ¼ö ÀÖ´Â »óŰ¡ µÇ¾î ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÅëÁöÇÕ´Ï´Ù. |
Ŭ·¡½º java.io. Reader ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
mark , markSupported , read , reset , skip |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public PipedReader(PipedWriter src) throws IOException
PipedReader
¸¦, ÆÄÀÌÇÁ¿¡ ÀÇÇÑ ¶óÀÌÅÍ src
¿¡ Á¢¼ÓµÇµµ·Ï(µíÀÌ) ÀÛ¼ºÇÕ´Ï´Ù. src
¿¡ ±âÀÔÇØÁø µ¥ÀÌÅÍ´Â ÀÌ ½ºÆ®¸²À¸·ÎºÎÅÍ ÀÇ ÀÔ·ÂÀ¸·Î¼ »ç¿ëÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.
src
- Á¢¼ÓóÀÇ ½ºÆ®¸²
IOException
- ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic PipedReader()
PipedReader
¸¦, ¾ÆÁ÷ Á¢¼ÓµÇ¾î ÀÖÁö ¾ÊÀº »óÅ·ΠÀÛ¼ºÇÕ´Ï´Ù. À̰ÍÀ» »ç¿ëÇÏ·Á¸é ,PipedWriter
¿¡ Á¢¼ÓÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
connect(java.io.PipedWriter)
,
PipedWriter.connect(java.io.PipedReader)
¸Þ¼ÒµåÀÇ »ó¼¼ |
public void connect(PipedWriter src) throws IOException
src
¿¡ Á¢¼Ó½Ãŵ´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®°¡ ´Ù¸¥ ÆÄÀÌÇÁ ¶óÀÌÅÍ¿¡ ¹ú½á Á¢¼ÓµÇ°í ÀÖ´Â °æ¿ì´Â IOException
°¡ ½½·Î¿ì µË´Ï´Ù.
src
°¡ ÆÄÀÌÇÁ¿¡ ÀÇÇÑ ¹ÌÁ¢¼ÓÀÇ ÆÄÀÌÇÁ ¶óÀÌÅÍ·Î,snk
°¡ ¹ÌÁ¢¼ÓÀÇ ÆÄÀÌÇÁ ¸®´õÀÎ °æ¿ì,src
¿Í snk
´Â ÀÌÇÏÀÇ È£ÃâÀÇ ¾îµò°¡¿¡ µû¶ó Á¢¼ÓµË´Ï´Ù.
snk.connect(src)
¶Ç´Â
src.connect(snk)
2 °³ÀÇ È£ÃâÀº °°Àº È¿°ú¸¦ °¡Áý´Ï´Ù.
src
- ÆÄÀÌÇÁ¿¡ ÀÇÇÑ Á¢¼ÓóÀÇ ¶óÀÌÅÍ
IOException
- ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic int read() throws IOException
-1
ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ÀÔ·Â µ¥ÀÌÅ͸¦ ÀоîµéÀÏ ¼ö ÀÖ°Ô µÇ´ÂÁö ½ºÆ®¸²ÀÇ ¸¶Áö¸·ÀÌ °ËÃâµÇ´ÂÁö ¶Ç´Â ¿¹¿Ü°¡ ½½·Î¿ì µÉ ¶§±îÁö ºí·Ï ÇÕ´Ï´Ù. thread°¡ µ¥ÀÌÅÍ Ä³¸¯Å͸¦ Á¢¼Ó ³¡³ ÆÄÀÌÇÁ¿¡ ÀÇÇÑ ¶óÀÌÅÍ¿¡ Á¦°øÇϰí ÀÖ¾úÁö¸¸, ±× thread°¡ ÀÌÁ¦ »ýÁ¸Çϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â IOException
°¡ ½½·Î¿ì µË´Ï´Ù.
Reader
³»ÀÇ read
-1
IOException
- ÆÄÀÌÇÁ°¡ °íÀ峪 ÀÖ´Â °æ¿ìpublic int read(char[] cbuf, int off, int len) throws IOException
len
ij¸¯ÅͱîÁöÀÇ µ¥ÀÌÅ͸¦, ij¸¯ÅÍÀÇ ¹è¿¿¡ ÀоîµéÀÔ´Ï´Ù. µ¥ÀÌÅÍ ½ºÆ®¸²ÀÇ ¸¶Áö¸·¿¡ À̸£·¶À» °æ¿ì´Â len
º¸´Ù ÀûÀº ij¸¯Åͼö ¹Û¿¡ ÀÐÈ÷Áö ¾Ê½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â Àû¾îµµ 1 ij¸¯Å͸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ°Ô µÉ ¶§±îÁö ºí·Ï ÇÕ´Ï´Ù. thread°¡ Á¢¼Ó ³¡³ ÆÄÀÌÇÁ Ãâ·Â ½ºÆ®¸²¿¡ µ¥ÀÌÅÍ Ä³¸¯Å͸¦ Á¦°øÇϰí ÀÖ¾úÁö¸¸, ±× thread°¡ ÀÌÁ¦ Á¸ÀçÇϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â IOException
°¡ ½½·Î¿ì µË´Ï´Ù.
Reader
³»ÀÇ read
cbuf
- µ¥ÀÌÅÍÀÇ readóÀÇ ¹öÆÛoff
- µ¥ÀÌÅÍÀÇ °³½Ã ¿ÀÇÁ¼Â(offset)len
- ÀÐÈ÷´Â ÃÖ´ë ij¸¯Åͼö
-1
IOException
- ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic boolean ready() throws IOException
Reader
³»ÀÇ ready
IOException
- ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic void close() throws IOException
Reader
³»ÀÇ close
IOException
- ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
|
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.