|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.util.jar.Manifest
public class Manifest
Manifest 類別用於維護 Manifest 條目名稱及其相關的 Attributes。既有主 Manifest 的 Attributes,也有每個條目的 Attributes。有關 Manifest 格式的資訊,請參閱 Manifest 格式規範。
Attributes
建構子摘要 | |
---|---|
Manifest()
建構新的空 Manifest。 |
|
Manifest(InputStream is)
從指定的輸入串流建構新的 Manifest。 |
|
Manifest(Manifest man)
建構新的 Manifest,它是指定 Manifest 的副本。 |
方法摘要 | |
---|---|
void |
clear()
清除此 Manifest 中的主 Attributes 和條目。 |
Object |
clone()
返回 Manifest 的淺表副本。 |
boolean |
equals(Object o)
如果指定的 Object 也是一個 Manifest,並且具有相同的主 Attributes 和條目,則返回 true。 |
Attributes |
getAttributes(String name)
返回指定條目名稱的 Attributes。 |
Map<String,Attributes> |
getEntries()
返回此 Manifest 中所包含條目的 Map。 |
Attributes |
getMainAttributes()
返回 Manifest 的主 Attributes。 |
int |
hashCode()
返回 Manifest 的雜湊碼。 |
void |
read(InputStream is)
從指定的 InputStream 讀取 Manifest。 |
void |
write(OutputStream out)
將 Manifest 寫入指定的 OutputStream。 |
從類別 java.lang.Object 繼承的方法 |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public Manifest()
public Manifest(InputStream is) throws IOException
is
- 套件含清單資料的輸入串流
IOException
- 如果發生 I/O 錯誤public Manifest(Manifest man)
man
- 要複製的 Manifest方法詳細資訊 |
---|
public Attributes getMainAttributes()
public Map<String,Attributes> getEntries()
null
鍵,但 read(java.io.InputStream)
並不創建帶有 null 鍵的條目,也不創建使用 write(java.io.OutputStream)
編寫的條目。
public Attributes getAttributes(String name)
return (Attributes)getEntries().get(name)雖然
null
是有效的 name
,當在 Manifest
(從 jar 檔案中獲得)上調用 getAttributes(null)
時,將返回 null
。儘管 jar 檔案自身並不允許 null
命名的屬性,則可以在 Manifest
上調用 getEntries()
,然後在其結果之上調用帶有 null 鍵和任意值的 put
。getAttributes(null)
的後續調用將返回剛剛用 put
操作放入的值。
注意此方法不返回清單的主要屬性;請參閱 getMainAttributes()
。
name
- 條目名稱。
public void clear()
public void write(OutputStream out) throws IOException
out
- 輸出串流。
IOException
- 如果發生 I/O 錯誤。getMainAttributes()
public void read(InputStream is) throws IOException
is
- 輸入串流。
IOException
- 如果發生 I/O 錯誤public boolean equals(Object o)
Object
中的 equals
o
- 要進行比較的物件
Object.hashCode()
,
Hashtable
public int hashCode()
Object
中的 hashCode
Object.equals(java.lang.Object)
,
Hashtable
public Object clone()
public Object clone() { return new Manifest(this); }
Object
中的 clone
Cloneable
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。