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 Object
o
- объект, который будет сравненObject.hashCode()
, HashMap
public int hashCode()
hashCode
в class Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92