|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface IIOMetadataController
IIOMetadata объект, или поднимая GUI, чтобы получить значения от пользователя, или другими средствами. Этот интерфейс просто определяет обобщение activate метод, который вызывает контроллер, не принимая во внимание то, как контроллер получает значения (то есть, поднимает ли контроллер GUI или просто вычисляет ряд значений, не важно этому интерфейсу). В пределах activate метод, контроллер получает начальные значения, запрашивая IIOMetadata настройки объекта, или использование XML дерево ДОМА или сменный определенный интерфейс, изменяют значения любыми средствами, затем изменяют IIOMetadata настройки объекта, используя любого setFromTree или mergeTree методы, или сменный определенный интерфейс. Вообще, приложения могут ожидать это когда activate возвраты метода true, IIOMetadata объект готов к употреблению в операции записи.
Поставщики могут хотеть обеспечивать GUI для IIOMetadata подклассы они определяют для определенного плагина. Они могут быть установлены как контроллеры значения по умолчанию в соответствии IIOMetadata подклассы.
Альтернативно, алгоритмический процесс, такой как поиск базы данных или парсинг командной строки мог использоваться в качестве контроллера, когда activate метод просто искал бы или вычислил бы настройки, обратился бы к методам IIOMetadata установить его состояние, и возврат true.
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
activate(IIOMetadata metadata)
Активирует контроллер.
|
boolean activate(IIOMetadata metadata)
true возвращается, все настройки в IIOMetadata объект должен быть готовым к употреблению в операции записи. Если false возвращается, никакие настройки в IIOMetadata объект будет нарушен (то есть, пользователь, отмененный работа).metadata - IIOMetadata объект, который будет изменен.true если IIOMetadata был изменен, false иначе.IllegalArgumentException - если metadata null или не экземпляр корректного class.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92