|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjava.io.InputStream
java.io.FilterInputStream
java.util.zip.DeflaterInputStream
public class DeflaterInputStream
deflate 압축 형식에서 데이터를 압축하기 위한 입력 스트림 필터를 구현합니다.
DeflaterOutputStream ,
InflaterOutputStream ,
InflaterInputStream | 필드의 개요 | |
|---|---|
protected byte[] |
buf
압축 데이터를 읽어내기 위한 입력 버퍼입니다. |
protected Deflater |
def
이 스트림로 사용하는 압력입니다. |
| 클래스 java.io. FilterInputStream 로부터 상속된 필드 |
|---|
in |
| 생성자 의 개요 | |
|---|---|
DeflaterInputStream (InputStream in)
디폴트의 압력 및 버퍼 사이즈로 새로운 입력 스트림을 작성합니다 |
|
DeflaterInputStream (InputStream in,
Deflater defl)
지정된 압력 및 디폴트의 버퍼 사이즈로 새로운 입력 스트림을 작성합니다 |
|
DeflaterInputStream (InputStream in,
Deflater defl,
int bufLen)
지정된 압력 및 버퍼 사이즈로 새로운 입력 스트림을 작성합니다. |
|
| 메소드의 개요 | |
|---|---|
int |
available ()
EOF 에 이른 후에 호출했을 경우는 0 을 돌려줍니다. |
void |
close ()
이 입력 스트림과 그 기가 되는 입력 스트림을 닫아 보류 상태의 미압축 데이터를 모두 파기합니다. |
void |
mark (int limit)
이 오퍼레이션은 지원되고 있지 않습니다. |
boolean |
markSupported ()
이 입력 스트림은 mark() 및 reset() 메소드를 지원하지 않기 때문에, 항상 false 를 돌려줍니다. |
int |
read ()
입력 스트림로부터 압축 데이터를 1 바이트 읽어냅니다. |
int |
read (byte[] b,
int off,
int len)
압축 데이터를 바이트 배열내에 읽어들입니다. |
void |
reset ()
이 오퍼레이션은 지원되고 있지 않습니다. |
long |
skip (long n)
입력 스트림의 데이터를 스킵 해 파기합니다. |
| 클래스 java.io. FilterInputStream 로부터 상속된 메소드 |
|---|
read |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 필드의 상세 |
|---|
protected final Deflater def
protected final byte[] buf
| 생성자 의 상세 |
|---|
public DeflaterInputStream(InputStream in)
in - 미압축 데이터의 읽기원이 되는 입력 스트림
NullPointerException - in 가 null 의 경우
public DeflaterInputStream(InputStream in,
Deflater defl)
in - 미압축 데이터의 읽기원이 되는 입력 스트림defl - 이 스트림로 사용하는 압력 ( 「deflater」)
NullPointerException - in 또는 defl 가 null 의 경우
public DeflaterInputStream(InputStream in,
Deflater defl,
int bufLen)
in - 미압축 데이터의 읽기원이 되는 입력 스트림defl - 이 스트림로 사용하는 압력 ( 「deflater」)bufLen - 압축 버퍼의 사이즈
IllegalArgumentException - bufLen 가 0 이하의 경우
NullPointerException - in 또는 defl 가 null 의 경우| 메소드의 상세 |
|---|
public void close()
throws IOException
Closeable 내의 close FilterInputStream 내의 close IOException - 입출력 에러가 발생했을 경우FilterInputStream.in
public int read()
throws IOException
FilterInputStream 내의 read IOException - 입출력 에러가 발생했을 경우, 또는 이 스트림이 벌써 닫혀지고 있는 경우FilterInputStream.in
public int read(byte[] b,
int off,
int len)
throws IOException
FilterInputStream 내의 read b - 데이터의 읽기처의 버퍼off - b 내의 데이터의 개시 오프셋(offset)len - b 내에 읽어들이는 압축 바이트의 최대수
IndexOutOfBoundsException - len 가 b.length -off 보다 큰 경우
IOException - 입출력 에러가 발생했을 경우, 또는 이 스트림이 벌써 닫혀지고 있는 경우FilterInputStream.in
public long skip(long n)
throws IOException
n 는 long 로 지정됩니다만, 스킵 가능한 최대 바이트수는 Integer.MAX_VALUE 가 됩니다.
FilterInputStream 내의 skip n - 스킵 하는 바이트수
IOException - 입출력 에러가 발생했을 경우, 또는 이 스트림이 벌써 닫혀지고 있는 경우
public int available()
throws IOException
이 메소드는, 블록 하지 않고 읽어들일 수 있는 실제의 바이트수를 돌려주기 위한 것이 아닙니다.
FilterInputStream 내의 available IOException - 입출력 에러가 발생했을 경우, 또는 이 스트림이 벌써 닫혀지고 있는 경우public boolean markSupported()
mark() 및 reset() 메소드를 지원하지 않기 때문에, 항상 false 를 돌려줍니다.
FilterInputStream 내의 markSupported FilterInputStream.in ,
InputStream.mark(int) ,
InputStream.reset() public void mark(int limit)
FilterInputStream 내의 mark limit - 위치 마커를 무효화하기 전에 읽어들여 가능한 최대 바이트FilterInputStream.in ,
FilterInputStream.reset()
public void reset()
throws IOException
FilterInputStream 내의 reset IOException - 항상 throw 되는FilterInputStream.in ,
FilterInputStream.mark(int)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.