Класс JarEntry
- java.lang.Object
-
- java.util.zip.ZipEntry
-
- java.util.jar.JarEntry
- Все реализованные интерфейсы:
- Cloneable
public class JarEntry extends ZipEntry
Этот класс используется для представления записи файла JAR.
Поля
| Модификатор и тип | Поле и описание |
|---|---|
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 |
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 |
Поля, унаследованные от класса java.util.zip.ZipEntry
DEFLATED, STORED Конструкторы
| Конструктор и описание |
|---|
JarEntry(JarEntry je) Создаёт новый |
JarEntry(String name) Создаёт новый |
JarEntry(ZipEntry ze) Создаёт новый |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
Attributes |
getAttributes() Возвращает |
Certificate[] |
getCertificates() Возвращает объекты |
CodeSigner[] |
getCodeSigners() Возвращает объекты |
Методы, унаследованные от класса java.util.zip.ZipEntry
clone, getComment, getCompressedSize, getCrc, getCreationTime, getExtra, getLastAccessTime, getLastModifiedTime, getMethod, getName, getSize, getTime, hashCode, isDirectory, setComment, setCompressedSize, setCrc, setCreationTime, setExtra, setLastAccessTime, setLastModifiedTime, setMethod, setSize, setTime, toString Методы, унаследованные от класса java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait Поля
LOCSIG
public static final long LOCSIG
- См. также:
- Значения константных полей
EXTSIG
public static final long EXTSIG
- См. также:
- Значения константных полей
CENSIG
public static final long CENSIG
- См. также:
- Значения константных полей
ENDSIG
public static final long ENDSIG
- См. также:
- Значения константных полей
LOCHDR
public static final int LOCHDR
- См. также:
- Значения константных полей
EXTHDR
public static final int EXTHDR
- См. также:
- Значения константных полей
CENHDR
public static final int CENHDR
- См. также:
- Значения константных полей
ENDHDR
public static final int ENDHDR
- См. также:
- Значения константных полей
LOCVER
public static final int LOCVER
- См. также:
- Значения константных полей
LOCFLG
public static final int LOCFLG
- См. также:
- Значения константных полей
LOCHOW
public static final int LOCHOW
- См. также:
- Значения константных полей
LOCTIM
public static final int LOCTIM
- См. также:
- Значения константных полей
LOCCRC
public static final int LOCCRC
- См. также:
- Значения константных полей
LOCSIZ
public static final int LOCSIZ
- См. также:
- Значения константных полей
LOCLEN
public static final int LOCLEN
- См. также:
- Значения константных полей
LOCNAM
public static final int LOCNAM
- См. также:
- Значения константных полей
LOCEXT
public static final int LOCEXT
- См. также:
- Значения константных полей
EXTCRC
public static final int EXTCRC
- См. также:
- Значения константных полей
EXTSIZ
public static final int EXTSIZ
- См. также:
- Значения константных полей
EXTLEN
public static final int EXTLEN
- См. также:
- Значения константных полей
CENVEM
public static final int CENVEM
- См. также:
- Значения константных полей
CENVER
public static final int CENVER
- См. также:
- Значения константных полей
CENFLG
public static final int CENFLG
- См. также:
- Значения константных полей
CENHOW
public static final int CENHOW
- См. также:
- Значения константных полей
CENTIM
public static final int CENTIM
- См. также:
- Значения константных полей
CENCRC
public static final int CENCRC
- См. также:
- Значения константных полей
CENSIZ
public static final int CENSIZ
- См. также:
- Значения константных полей
CENLEN
public static final int CENLEN
- См. также:
- Значения константных полей
CENNAM
public static final int CENNAM
- См. также:
- Значения константных полей
CENEXT
public static final int CENEXT
- См. также:
- Значения константных полей
CENCOM
public static final int CENCOM
- См. также:
- Значения константных полей
CENDSK
public static final int CENDSK
- См. также:
- Значения константных полей
CENATT
public static final int CENATT
- См. также:
- Значения константных полей
CENATX
public static final int CENATX
- См. также:
- Значения константных полей
CENOFF
public static final int CENOFF
- См. также:
- Значения константных полей
ENDSUB
public static final int ENDSUB
- См. также:
- Значения константных полей
ENDTOT
public static final int ENDTOT
- См. также:
- Значения константных полей
ENDSIZ
public static final int ENDSIZ
- См. также:
- Значения константных полей
ENDOFF
public static final int ENDOFF
- См. также:
- Значения константных полей
ENDCOM
public static final int ENDCOM
- См. также:
- Значения константных полей
Конструкторы
JarEntry
public JarEntry(String name)
Создаёт новый JarEntry для указанного имени записи JAR-файла.
- Параметры:
-
name- имя записи JAR-файла - Исключения:
-
NullPointerException- если имя записиnull -
IllegalArgumentException- если имя записи длиннее 0xFFFF байт.
JarEntry
public JarEntry(ZipEntry ze)
Создаёт новый JarEntry с полями, взятыми из указанного объекта ZipEntry.
- Параметры:
-
ze- объектZipEntry, из которого создаётсяJarEntry
JarEntry
public JarEntry(JarEntry je)
Создаёт новый JarEntry с полями, взятыми из указанного объекта JarEntry.
- Параметры:
-
je- копируемый объектJarEntry
Методы
getAttributes
public Attributes getAttributes()
throws IOException Возвращает атрибуты Manifest для этой записи или null, если таких нет.
- Возвращает:
- атрибуты
Manifestдля этой записи илиnull, если таких нет - Исключения:
-
IOException- если произошла ошибка ввода-вывода
getCertificates
public Certificate[] getCertificates()
Возвращает объекты Certificate для этой записи или null, если таких нет. Этот метод можно вызывать только после того, как JarEntry был полностью проверен путём чтения из входного потока записи до достижения конца потока. В противном случае метод вернёт null.
Возвращаемый массив сертификатов содержит все сертификаты подписантов, которые были использованы для проверки этой записи. Каждый сертификат подписанта сопровождается цепочкой сертификатов (которая может быть пустой). Сертификат подписанта и его поддерживающая цепочка сертификатов упорядочены снизу вверх (т.е. сертификат подписанта первым, а (корневой) сертификат удостоверяющего центра последним).
- Возвращает:
- объекты
Certificateдля этой записи илиnull, если таких нет.
getCodeSigners
public CodeSigner[] getCodeSigners()
Возвращает объекты CodeSigner для данной записи, или null, если нет. Данный метод может быть вызван только после того, как JarEntry был полностью проверен путём чтения из входного потока записи до достижения конца потока. В противном случае, метод вернёт null.
Возвращаемый массив содержит всех подписчиков кода, подписавших эту запись.
- Возвращает:
- объекты
CodeSignerдля данной записи, илиnull, если нет. - С:
- 1.5
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.