Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface ValueHandler
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getRMIRepositoryID(Class clz)
Возвращает RepositoryId CORBA для данного класса Java.
|
RunTime |
getRunTimeCodeBase()
Возвращает CodeBase для этого ValueHandler.
|
boolean |
isCustomMarshaled(Class clz)
Указывает, выполняет ли данный класс пользовательский или маршалинг по умолчанию.
|
Сериализуемый |
readValue(InputStream in, int offset, Class clz, String repositoryID, RunTime sender)
Читает значение из потока, используя семантику Java.
|
Сериализуемый |
writeReplace(Serializable value)
Если значение содержит a
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
- значение, которое будет собрано.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.