|
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。