|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Manifest extends Object implements Cloneable
Attributes| Конструктор и Описание |
|---|
Manifest()
Создает новую, пустую Декларацию.
|
Manifest(InputStream is)
Создает новую Декларацию из указанного входного потока.
|
Manifest(Manifest man)
Создает новую Декларацию, которая является копией указанной Декларации.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
clear()
Очищает основные Атрибуты так же как записи в этой Декларации.
|
Объект |
clone()
Возвращает мелкую копию этой Декларации.
|
boolean |
equals(Object o)
Возвращает true, если указанный Объект является также Декларацией и имеет те же самые основные Атрибуты и записи.
|
Атрибуты |
getAttributes(String name)
Возвращает Атрибуты для указанного имени записи.
|
Map<String,Attributes> |
getEntries()
Возвращает Карту записей, содержавшихся в этой Декларации.
|
Атрибуты |
getMainAttributes()
Возвращает основные Атрибуты для Декларации.
|
int |
hashCode()
Возвращает хэш-код для этой Декларации.
|
void |
read(InputStream is)
Читает Декларацию из указанного InputStream.
|
void |
write(OutputStream out)
Пишет Декларация в указанный OutputStream.
|
public Manifest()
public Manifest(InputStream is) throws IOException
is - входной поток, содержащий явные данныеIOException - если ошибка ввода-вывода произошлаpublic Manifest(Manifest man)
man - Декларация, чтобы скопироватьpublic Attributes getMainAttributes()
public Map<String,Attributes> getEntries()
null ключ, но никакая запись с нулевым ключом создается read(java.io.InputStream), и при этом такая запись не пишется при использовании write(java.io.OutputStream).public Attributes getAttributes(String name)
return (Attributes)getEntries().get(name)
Хотя null допустимое name, когда getAttributes(null) вызывается на a Manifest полученный из файла фляги, null будет возвращен. В то время как файлы самой фляги не позволяют null- названный атрибутами, возможно вызвать getEntries() на a Manifest, и на том результате, вызвать put с нулевым ключом и произвольным значением. Последующие вызовы getAttributes(null) возвратит справедливое -put значение. Отметьте, что этот метод не возвращает основные атрибуты декларации; см. getMainAttributes().
name - имя записиpublic void clear()
public void write(OutputStream out) throws IOException
out - поток выводаIOException - если ошибка ввода-вывода произошлаgetMainAttributes()public void read(InputStream is) throws IOException
is - входной потокIOException - если ошибка ввода-вывода произошлаpublic boolean equals(Object o)
equals в class Objecto - объект, который будет сравненObject.hashCode(), HashMappublic int hashCode()
hashCode в class ObjectObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92