|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.io.ObjectInputStream.GetField
public abstract static class ObjectInputStream.GetField
提供對從輸入串流讀取的持久欄位的存取權限。
建構子摘要 | |
---|---|
ObjectInputStream.GetField()
|
方法摘要 | |
---|---|
abstract boolean |
defaulted(String name)
如果指定的欄位是預設欄位並且在此串流中不存在任何值,則返回 true。 |
abstract boolean |
get(String name,
boolean val)
從持久欄位獲取指定的 boolean 欄位值。 |
abstract byte |
get(String name,
byte val)
從持久欄位獲取指定位元組欄位的值。 |
abstract char |
get(String name,
char val)
從持久欄位獲取指定 char 欄位的值。 |
abstract double |
get(String name,
double val)
從持久欄位獲取指定 double 欄位的值。 |
abstract float |
get(String name,
float val)
從持久欄位獲取指定 float 欄位的值。 |
abstract int |
get(String name,
int val)
從持久欄位獲取指定的 int 欄位值。 |
abstract long |
get(String name,
long val)
從持久欄位獲取指定 long 欄位的值。 |
abstract Object |
get(String name,
Object val)
從持久欄位獲取指定 Object 欄位的值。 |
abstract short |
get(String name,
short val)
從持久欄位獲取指定的 short 欄位值。 |
abstract ObjectStreamClass |
getObjectStreamClass()
獲取描述串流中欄位的 ObjectStreamClass。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public ObjectInputStream.GetField()
方法詳細資訊 |
---|
public abstract ObjectStreamClass getObjectStreamClass()
public abstract boolean defaulted(String name) throws IOException
name
- 欄位的名稱
IOException
- 如果從基礎 InputStream
執行讀取操作時發生 I/O 錯誤
IllegalArgumentException
- 如果 name
與可序列化欄位不對應public abstract boolean get(String name, boolean val) throws IOException
name
- 欄位的名稱val
- name
沒有值的情況下要用的預設值
boolean
欄位的值
IOException
- 如果從基礎 InputStream
執行讀取操作時發生 I/O 錯誤
IllegalArgumentException
- 如果 name
的型別不是可序列化的或者欄位型別不正確public abstract byte get(String name, byte val) throws IOException
name
- 欄位的名稱val
- name
沒有值的情況下要用的預設值
byte
欄位的值
IOException
- 如果從基礎 InputStream
執行讀取操作時發生 I/O 錯誤
IllegalArgumentException
- 如果 name
的型別不是可序列化的或者欄位型別不正確public abstract char get(String name, char val) throws IOException
name
- 欄位的名稱val
- name
沒有值的情況下要用的預設值
char
欄位的值
IOException
- 如果從基礎 InputStream
執行讀取操作時發生 I/O 錯誤
IllegalArgumentException
- 如果 name
的型別不是可序列化的或者欄位型別不正確public abstract short get(String name, short val) throws IOException
name
- 欄位的名稱val
- name
沒有值的情況下要用的預設值
short
欄位的值
IOException
- 如果從基礎 InputStream
執行讀取操作時發生 I/O 錯誤
IllegalArgumentException
- 如果 name
的型別不是可序列化的或者欄位型別不正確public abstract int get(String name, int val) throws IOException
name
- 欄位的名稱val
- name
沒有值的情況下要用的預設值
int
欄位的值
IOException
- 如果從基礎 InputStream
執行讀取操作時發生 I/O 錯誤
IllegalArgumentException
- 如果 name
的型別不是可序列化的或者欄位型別不正確public abstract long get(String name, long val) throws IOException
name
- 欄位的名稱val
- name
沒有值的情況下要用的預設值
long
欄位的值
IOException
- 如果從基礎 InputStream
執行讀取操作時發生 I/O 錯誤
IllegalArgumentException
- 如果 name
的型別不是可序列化的或者欄位型別不正確public abstract float get(String name, float val) throws IOException
name
- 欄位的名稱val
- name
沒有值的情況下要用的預設值
float
欄位的值
IOException
- 如果從基礎 InputStream
執行讀取操作時發生 I/O 錯誤
IllegalArgumentException
- 如果 name
的型別不是可序列化的或者欄位型別不正確public abstract double get(String name, double val) throws IOException
name
- 欄位的名稱name
- 沒有值的情況下要用的預設值
double
欄位的值
IOException
- 如果從基礎 InputStream
執行讀取操作時發生 I/O 錯誤
IllegalArgumentException
- 如果 name
的型別不是可序列化的或者欄位型別不正確public abstract Object get(String name, Object val) throws IOException
name
- 欄位的名稱val
- name
沒有值的情況下要用的預設值
Object
欄位的值
IOException
- 如果從基礎 InputStream
執行讀取操作時發生 I/O 錯誤
IllegalArgumentException
- 如果 name
的型別不是可序列化的或者欄位型別不正確
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。