Класс JarEntry
- java.lang.Object
-
- java.util.zip.ZipEntry
-
- java.util.jar.JarEntry
- Все реализованные интерфейсы:
Cloneable
public class JarEntry extends ZipEntry
Этот класс используется для представления записи файла JAR.
- С тех пор:
- 1.2
Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
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(String name) | Создает новый |
JarEntry(JarEntry je) | Создает новый |
JarEntry(ZipEntry ze) | Создает новый |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Attributes | getAttributes() | Возвращает |
Certificate[] | getCertificates() | Возвращает объекты |
CodeSigner[] | getCodeSigners() | Возвращает объекты |
String | getRealName() | Возвращает действительное имя этой |
Методы, объявленные в классе java.util.zip.ZipEntry
clone, getComment, getCompressedSize, getCrc, getCreationTime, getExtra, getLastAccessTime, getLastModifiedTime, getMethod, getName, getSize, getTime, getTimeLocal, hashCode, isDirectory, setComment, setCompressedSize, setCrc, setCreationTime, setExtra, setLastAccessTime, setLastModifiedTime, setMethod, setSize, setTime, setTimeLocal, 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 Attributes для этой записи, или null , если нет.
- Возвращает:
ManifestAttributesдля этой записи, илиnull, если нет- Выбрасывает:
-
IOException- если произошла ошибка ввода-вывода
getCertificates
public Certificate[] getCertificates()
Возвращает Certificate объекты для этой записи, или null , если нет. Этот метод может быть вызван только после того, как JarEntry была полностью проверена путем чтения из входного потока записи до конца потока. В противном случае этот метод вернёт null.
Возвращаемый массив сертификатов включает в себя все сертификаты подписывающих лиц, которые использовались для проверки этой записи. Каждый сертификат подписывающего лица сопровождается цепочкой подтверждающих сертификатов (которая может быть пустой). Каждый сертификат подписывающего лица и его цепочка подтверждающих сертификатов упорядочены сверху вниз (т. е. сертификат подписывающего лица вверху, а сертификат (корневого) центра сертификации внизу).
- Возвращает:
- объекты
Certificateдля этой записи, илиnull, если нет.
getCodeSigners
public CodeSigner[] getCodeSigners()
Возвращает объекты CodeSigner для этой записи, или null , если нет. Этот метод может быть вызван только после того, как JarEntry была полностью проверена путем чтения из входного потока записи до конца потока. В противном случае этот метод вернёт null.
Возвращаемый массив включает в себя всех подписантов кода, подписавших эту запись.
- Возвращает:
- объекты
CodeSignerдля этой записи, илиnull, если нет. - С:
- 1.5
getRealName
public String getRealName()
Возвращает реальное имя этого JarEntry. Если эта JarEntry является записью файла jar с несколькими версиями и JarFile настроена на обработку как таковая, имя, возвращаемое этим методом, — это имя пути версионированной записи, которую представляет JarEntry, а не имя пути основной записи, возвращаемое ZipEntry.getName(). Если JarEntry не представляет версионированную запись многоверсионного JarFile или JarFile не настроена на обработку файла jar с несколькими версиями, этот метод возвращает то же имя, что и ZipEntry.getName().
- Возвращает:
- реальное имя JarEntry
- С:
- 10
© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/jar/JarEntry.html