|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public static interface Pack200.Unpacker
Pack200.newUnpacker(). Каждый файл JAR, произведенный этим механизмом, будет включать строку "PACK200" как комментарий файла zip. Это позволяет deployer обнаруживать, если архив JAR был упакован и распакован.
Отметьте: Если не указано иное, передача параметра null конструктору или методу в этом классе вызовет a NullPointerException быть брошенным.
Эта версия неупаковщика является совместимой со всеми предыдущими версиями.
| Модификатор и Тип | Поле и Описание |
|---|---|
static String |
DEFLATE_HINT
|
static String |
ЛОЖЬ
Строка "ложь", возможное значение для определенных свойств.
|
static String |
СОХРАНИТЬ
Строка "сохраняет", возможное значение для определенных свойств.
|
static String |
ПРОДВИЖЕНИЕ
Продвижение неупаковщика как процент, как периодически обновлено неупаковщиком.
|
static String |
ИСТИНА
Строка "истина", возможное значение для определенных свойств.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Регистрирует слушателя для событий PropertyChange на карте свойств.
|
SortedMap<String,String> |
properties()
Получите набор свойств этого механизма.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Удалите слушателя для событий PropertyChange, добавленных
addPropertyChangeListener(java.beans.PropertyChangeListener). |
void |
unpack(File in, JarOutputStream out)
Считайте архив Pack200, и запишите закодированный JAR в JarOutputStream.
|
void |
unpack(InputStream in, JarOutputStream out)
Считайте архив Pack200, и запишите закодированный JAR в JarOutputStream.
|
static final String KEEP
DEFLATE_HINT, Постоянные Значения полейstatic final String TRUE
DEFLATE_HINT, Постоянные Значения полейstatic final String FALSE
DEFLATE_HINT, Постоянные Значения полейstatic final String DEFLATE_HINT
TRUE или FALSE. Значение по умолчанию является специальной строкой KEEP, который просит, чтобы неупаковщик сохранил все переданные подсказки дефляции.static final String PROGRESS
PropertyChangeListener. Как минимум неупаковщик должен установить продвижение в 0 в начале работы упаковки, и в 100 в конце.
SortedMap<String,String> properties()
Карта свойства может содержать предопределенную реализацию определенные и свойства по умолчанию. Пользователи поощряются считать информацию и полностью понять импликации, прежде, чем изменить существующие ранее свойства.
Реализация определенные свойства снабжается префиксом имя пакета, связанное с конструктором, начинаясь с com. или подобного префикса. Все имена свойства, начинающиеся с pack. и unpack., резервируются для использования этим API.
Неизвестные свойства могут быть проигнорированы или отклонены с неустановленной ошибкой, и недопустимые записи могут заставить неустановленную ошибку быть брошенной.
void unpack(InputStream in, JarOutputStream out) throws IOException
Закрывает его ввод, но не его вывод. (Вывод может накопить больше элементов.)
in - InputStream.out - JarOutputStream.IOException - если с ошибкой встречаются.void unpack(File in, JarOutputStream out) throws IOException
Не закрывает его вывод. (Вывод может накопить больше элементов.)
in - Файл.out - JarOutputStream.IOException - если с ошибкой встречаются.void addPropertyChangeListener(PropertyChangeListener listener)
listener - Объект, который будет вызван, когда свойство изменяется.properties(), PROGRESSvoid removePropertyChangeListener(PropertyChangeListener listener)
addPropertyChangeListener(java.beans.PropertyChangeListener).listener - Слушатель PropertyChange, который будет удален.addPropertyChangeListener(java.beans.PropertyChangeListener)
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.