IBehavior
Интерфейс IBehavior реализуется всеми классами поведения.
Поведение — это способ расширения компонента дополнительными методами, определёнными в классе поведения, но недоступными в классе компонента.
Публичные методы
| Метод |
Описание |
Определено в |
| attach() | Прикрепляет объект поведения к компоненту. | IBehavior |
| detach() | Открепляет объект поведения от компонента. | IBehavior |
| getEnabled() | Возвращает, включено ли это поведение. | IBehavior |
| setEnabled() | Устанавливает, включено ли это поведение. | IBehavior |
Подробное описание методов
abstract public void attach(CComponent $component) |
| $component | CComponent | компонент, к которому должно быть прикреплено это поведение. |
Прикрепляет объект поведения к компоненту.
abstract public void detach(CComponent $component) |
| $component | CComponent | компонент, от которого должно быть откреплено это поведение. |
Открепляет объект поведения от компонента.
abstract public boolean getEnabled() |
| {return} | boolean | включено ли это поведение |
abstract public void setEnabled(boolean $value) |
| $value | boolean | включено ли это поведение |