|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.util.zip.ZipEntry
public class ZipEntry
이 클래스는, ZIP 파일 엔트리를 나타내기 위해서(때문에) 사용됩니다.
필드의 개요 | |
---|---|
static int |
CENATT
|
static int |
CENATX
|
static int |
CENCOM
|
static int |
CENCRC
|
static int |
CENDSK
|
static int |
CENEXT
|
static int |
CENFLG
|
static int |
CENHDR
|
static int |
CENHOW
|
static int |
CENLEN
|
static int |
CENNAM
|
static int |
CENOFF
|
static long |
CENSIG
|
static int |
CENSIZ
|
static int |
CENTIM
|
static int |
CENVEM
|
static int |
CENVER
|
static int |
DEFLATED
압축된 데이터의 압축 메소드입니다. |
static int |
ENDCOM
|
static int |
ENDHDR
|
static int |
ENDOFF
|
static long |
ENDSIG
|
static int |
ENDSIZ
|
static int |
ENDSUB
|
static int |
ENDTOT
|
static int |
EXTCRC
|
static int |
EXTHDR
|
static int |
EXTLEN
|
static long |
EXTSIG
|
static int |
EXTSIZ
|
static int |
LOCCRC
|
static int |
LOCEXT
|
static int |
LOCFLG
|
static int |
LOCHDR
|
static int |
LOCHOW
|
static int |
LOCLEN
|
static int |
LOCNAM
|
static long |
LOCSIG
|
static int |
LOCSIZ
|
static int |
LOCTIM
|
static int |
LOCVER
|
static int |
STORED
압축 해제된 데이터의 압축 메소드입니다. |
생성자 의 개요 | |
---|---|
ZipEntry (String name)
지정된 이름으로 새로운 zip 엔트리를 작성합니다. |
|
ZipEntry (ZipEntry e)
지정된 zip 엔트리의 필드를 상속하는, 새로운 zip 엔트리를 작성합니다. |
메소드의 개요 | |
---|---|
Object |
clone ()
이 엔트리의 카피를 돌려줍니다. |
String |
getComment ()
엔트리의 코멘트 캐릭터 라인을 돌려줍니다. |
long |
getCompressedSize ()
압축된 엔트리 데이터의 사이즈를 돌려줍니다. |
long |
getCrc ()
압축 해제된 엔트리 데이터의 CRC-32 체크 섬을 돌려줍니다. |
byte[] |
getExtra ()
엔트리의 추가 field data를 돌려줍니다. |
int |
getMethod ()
엔트리의 압축 메소드를 돌려줍니다. |
String |
getName ()
엔트리의 이름을 돌려줍니다. |
long |
getSize ()
엔트리 데이터의 압축 해제시의 사이즈를 돌려줍니다. |
long |
getTime ()
엔트리의 수정 시간을 돌려줍니다. |
int |
hashCode ()
이 엔트리의 해시 코드값를 돌려줍니다. |
boolean |
isDirectory ()
이것이 디렉토리 엔트리인 경우에, true 를 돌려줍니다. |
void |
setComment (String comment)
엔트리에 임의 지정의 코멘트 캐릭터 라인을 설정합니다. |
void |
setCompressedSize (long csize)
압축된 엔트리 데이터의 사이즈를 설정합니다. |
void |
setCrc (long crc)
압축 해제된 엔트리 데이터의 CRC-32 체크 섬을 설정합니다. |
void |
setExtra (byte[] extra)
엔트리에 임의 지정의 추가 field data를 설정합니다. |
void |
setMethod (int method)
엔트리의 압축 메소드를 설정합니다. |
void |
setSize (long size)
엔트리 데이터의 압축 해제시의 사이즈를 설정합니다. |
void |
setTime (long time)
엔트리의 수정 시간을 설정합니다. |
String |
toString ()
ZIP 엔트리의 캐릭터 라인 표현을 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
equals , finalize , getClass , notify , notifyAll , wait , wait , wait |
필드의 상세 |
---|
public static final int STORED
public static final int DEFLATED
public static final long LOCSIG
public static final long EXTSIG
public static final long CENSIG
public static final long ENDSIG
public static final int LOCHDR
public static final int EXTHDR
public static final int CENHDR
public static final int ENDHDR
public static final int LOCVER
public static final int LOCFLG
public static final int LOCHOW
public static final int LOCTIM
public static final int LOCCRC
public static final int LOCSIZ
public static final int LOCLEN
public static final int LOCNAM
public static final int LOCEXT
public static final int EXTCRC
public static final int EXTSIZ
public static final int EXTLEN
public static final int CENVEM
public static final int CENVER
public static final int CENFLG
public static final int CENHOW
public static final int CENTIM
public static final int CENCRC
public static final int CENSIZ
public static final int CENLEN
public static final int CENNAM
public static final int CENEXT
public static final int CENCOM
public static final int CENDSK
public static final int CENATT
public static final int CENATX
public static final int CENOFF
public static final int ENDSUB
public static final int ENDTOT
public static final int ENDSIZ
public static final int ENDOFF
public static final int ENDCOM
생성자 의 상세 |
---|
public ZipEntry(String name)
name
- 엔트리명
NullPointerException
- 엔트리의 이름이 null 의 경우
IllegalArgumentException
- 엔트리명이 0xFFFF 바이트보다 긴 경우public ZipEntry(ZipEntry e)
e
- zip Entry 객체메소드의 상세 |
---|
public String getName()
public void setTime(long time)
time
- 신기원으로부터의 엔트리의 수정 시간 (밀리 세컨드)getTime()
public long getTime()
setTime(long)
public void setSize(long size)
size
- 압축 해제시의 사이즈 (바이트)
IllegalArgumentException
- 지정된 사이즈가 0 보다 작은지, 0xFFFFFFFF 바이트보다 큰 경우getSize()
public long getSize()
setSize(long)
public long getCompressedSize()
setCompressedSize(long)
public void setCompressedSize(long csize)
csize
- 설정되는 압축된 사이즈getCompressedSize()
public void setCrc(long crc)
crc
- CRC-32 치
IllegalArgumentException
- 지정된 CRC-32 치가 0 보다 작은지, 0xFFFFFFFF 보다 큰 경우getCrc()
public long getCrc()
setCrc(long)
public void setMethod(int method)
method
- 압축 메소드 STORED 또는 DEFLATED
IllegalArgumentException
- 지정된 압축 방법이 무효인 경우getMethod()
public int getMethod()
setMethod(int)
public void setExtra(byte[] extra)
extra
- 추가 field data 바이트
IllegalArgumentException
- 지정된 추가 field data의 길이가 0xFFFF 바이트보다 큰 경우getExtra()
public byte[] getExtra()
setExtra(byte[])
public void setComment(String comment)
comment
- 코멘트 캐릭터 라인
IllegalArgumentException
- 지정된 코멘트 캐릭터 라인의 길이가 0xFFFF 바이트보다 큰 경우getComment()
public String getComment()
setComment(String)
public boolean isDirectory()
public String toString()
Object
내의 toString
public int hashCode()
Object
내의 hashCode
Object.equals(java.lang.Object)
,
Hashtable
public Object clone()
Object
내의 clone
Cloneable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.