Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface ValueHandler
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getRMIRepositoryID(Class clz)
Возвращает RepositoryId CORBA для данного Java class.
|
RunTime |
getRunTimeCodeBase()
Возвращает CodeBase для этого ValueHandler.
|
boolean |
isCustomMarshaled(Class clz)
Указывает, выполняет ли данный class пользовательский или маршалинг по умолчанию.
|
Сериализуемый |
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 class.boolean isCustomMarshaled(Class clz)
clz
- class, чтобы протестировать на пользовательский маршалинг.true
если class выполняет пользовательский маршалинг, false
если это не делает.RunTime getRunTimeCodeBase()
Serializable writeReplace(Serializable value)
writeReplace
метод тогда результат возвращается. Иначе, само значение возвращается.value
- значение, которое будет упорядочено.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92