Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface ClientBehavior
ClientBehavior является основным контрактом для Behavior
s, которые присоединяют контент сценария к клиентским событиям, представленным ClientBehaviorHolder
компоненты. Экземпляры ClientBehavior
может быть присоединен к компонентам, которые реализуют ClientBehaviorHolder
контракт, вызывая ClientBehaviorHolder#addClientBehavior
. Однажды a ClientBehavior
был присоединен к a ClientBehaviorHolder
компонент, компонентные вызовы getScript(javax.faces.component.behavior.ClientBehaviorContext)
получить сценарий поведения и компонент соединяет это проводом до соответствующего клиентского обработчика событий. Отметьте, что контент сценария, возвращенный этим методом, всегда является встроенным контентом сценария. Если реализация, class хочет вызвать функции, определяемые в других ресурсах сценария, реализация class, должна использовать ResourceDependency
или ResourceDependencies
аннотация.
Сводка метода | |
---|---|
void |
decode(FacesContext context, UIComponent component)
Декодируйте любое новое состояние этого |
java.util.Set<ClientBehaviorHint> |
getHints()
Подсказки возвратов, которые описывают поведение реализации ClientBehavior. |
java.lang.String |
getScript(ClientBehaviorContext behaviorContext)
Возвратите сценарий, который реализует клиентскую логику этого ClientBehavior. |
Методы, наследованные от интерфейса javax.faces.component.behavior. Поведение |
---|
широковещательная передача |
Деталь метода |
---|
java.lang.String getScript(ClientBehaviorContext behaviorContext)
Возвратите сценарий, который реализует клиентскую логику этого ClientBehavior.
ClientBehavior.getScript () реализациям позволяют возвратить нуль, чтобы указать, что никакой сценарий не требуется для этого определенного getScript () вызов. Например, реализация ClientBehavior может возвратить нуль, если Поведение отключается.
behaviorContext
- ClientBehaviorContext
это обеспечивает свойства, которые могли бы влиять на этот getScript () вызов. Отметьте, что экземпляры ClientBehaviorContext являются недолгими объектами, которые только допустимы для продолжительности звонка getScript (). Реализации ClientBehavior не должны содержать на ссылки на ClientBehaviorContexts. java.lang.NullPointerException
- если behaviorContext
null
void decode(FacesContext context, UIComponent component)
Декодируйте любое новое состояние этого ClientBehavior
от запроса, содержавшегося в указанном FacesContext
.
Во время декодирования события могут ставиться в очередь для дальнейшей обработки (слушателями события, которые зарегистрировали интерес), вызывая queueEvent()
. Делегаты реализации по умолчанию, декодирующие к ClientBehaviorRenderer.decode(FacesContext, UIComponent, ClientBehavior)
context
- FacesContext
для запроса мы обрабатываемcomponent
- UIComponent
компонент связался с этим Behavior
java.lang.NullPointerException
- если context
или component is null
.- Since:
- 2.0
java.util.Set<ClientBehaviorHint> getHints()
Returns hints that describe the behavior of the ClientBehavior implementation. The hints may impact how Renderers behave in the presence of Behaviors. For example, when a Behavior that specifies ClientBehaviorHint.SUBMITTING
is present, the Renderer may choose to alternate the scripts that it generates itself.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to
Generated on 10-February-2011 12:41