|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface ValueHandler
定義允許序列化 Java 物件到 GIOP 串流或從其序列化 Java 物件的方法。
方法摘要 | |
---|---|
String |
getRMIRepositoryID(Class clz)
返回給定 Java 類別的 CORBA RepositoryId。 |
RunTime |
getRunTimeCodeBase()
返回此 ValueHandler 的 CodeBase。 |
boolean |
isCustomMarshaled(Class clz)
指示給定的類別是執行自定義編組還是預設編組。 |
Serializable |
readValue(InputStream in,
int offset,
Class clz,
String repositoryID,
RunTime sender)
使用 Java 語義從串流中讀取一個值。 |
Serializable |
writeReplace(Serializable value)
如果該值包含 writeReplace 方法,則返回該結果。 |
void |
writeValue(OutputStream out,
Serializable value)
使用 Java 語義將一個值寫入串流。 |
方法詳細資訊 |
---|
void writeValue(OutputStream out, Serializable value)
out
- 要向其中寫入值的串流。value
- 要寫入串流中的值。Serializable readValue(InputStream in, int offset, Class clz, String repositoryID, RunTime sender)
in
- 要從中讀取值的串流。offset
- 輸入串流中的當前位置。clz
- 要讀入的值的型別。repositoryID
- 要讀入的值的 RepositoryId。sender
- 發送上下文運行時程式碼基。
String getRMIRepositoryID(Class clz)
clz
- Java 類別。
boolean isCustomMarshaled(Class clz)
clz
- 測試是否執行自定義編組的類別。
true
,否則返回 false
。RunTime getRunTimeCodeBase()
Serializable writeReplace(Serializable value)
writeReplace
方法,則返回該結果。否則,返回該值本身。
value
- 要編組的值。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。