Spec-Zone .ru
спецификации, руководства, описания, API


javax.faces.component.behavior
Интерфейс ClientBehavior

Все Суперинтерфейсы:
Поведение
Все Известные Классы с реализацией:
AjaxBehavior, ClientBehaviorBase

public interface ClientBehavior
расширяет Поведение

ClientBehavior является основным контрактом для Behaviors, которые присоединяют контент сценария к клиентским событиям, представленным ClientBehaviorHolder компоненты. Экземпляры ClientBehavior может быть присоединен к компонентам, которые реализуют ClientBehaviorHolder контракт, вызывая ClientBehaviorHolder#addClientBehavior. Однажды a ClientBehavior был присоединен к a ClientBehaviorHolder компонент, компонентные вызовы getScript(javax.faces.component.behavior.ClientBehaviorContext) получить сценарий поведения и компонент соединяет это проводом до соответствующего клиентского обработчика событий. Отметьте, что контент сценария, возвращенный этим методом, всегда является встроенным контентом сценария. Если реализация, class хочет вызвать функции, определяемые в других ресурсах сценария, реализация class, должна использовать ResourceDependency или ResourceDependencies аннотация.

С тех пор:
2.0

Сводка метода
 void decode(FacesContext context, UIComponent component)
          

Декодируйте любое новое состояние этого ClientBehavior от запроса, содержавшегося в указанном FacesContext.

 java.util.Set<ClientBehaviorHint> getHints()
          

Подсказки возвратов, которые описывают поведение реализации ClientBehavior.

 java.lang.String getScript(ClientBehaviorContext behaviorContext)
          

Возвратите сценарий, который реализует клиентскую логику этого ClientBehavior.

 
Методы, наследованные от интерфейса javax.faces.component.behavior. Поведение
широковещательная передача
 

Деталь метода

getScript

java.lang.String getScript(ClientBehaviorContext behaviorContext)

Возвратите сценарий, который реализует клиентскую логику этого ClientBehavior.

ClientBehavior.getScript () реализациям позволяют возвратить нуль, чтобы указать, что никакой сценарий не требуется для этого определенного getScript () вызов. Например, реализация ClientBehavior может возвратить нуль, если Поведение отключается.

Параметры:
behaviorContext - ClientBehaviorContext это обеспечивает свойства, которые могли бы влиять на этот getScript () вызов. Отметьте, что экземпляры ClientBehaviorContext являются недолгими объектами, которые только допустимы для продолжительности звонка getScript (). Реализации ClientBehavior не должны содержать на ссылки на ClientBehaviorContexts.
Возвраты:
сценарий, который обеспечивает клиентское поведение, или нуль, если никакой сценарий не требуется.
Броски:
java.lang.NullPointerException - если behaviorContext null
С тех пор:
2.0

декодировать

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

getHints

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.

Returns:
a non-null, unmodifiable collection of ClientBehaviorHints.
Since:
2.0


Представьте ошибку или функцию

Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.

Generated on 10-February-2011 12:41

free hit counter