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
или не экземпляр корректного класса.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.