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


javax.faces.component.behavior
Класс ClientBehaviorBase

java.lang.Object
  расширенный javax.faces.component.behavior.BehaviorBase
      расширенный javax.faces.component.behavior.ClientBehaviorBase
Все Реализованные Интерфейсы:
Поведение, ClientBehavior, PartialStateHolder, StateHolder
Прямые Известные Подклассы:
AjaxBehavior

public class ClientBehaviorBase
расширяет BehaviorBase
реализации ClientBehavior

ClientBehaviorBase является основой удобства class, который реализует поведение бетона значения по умолчанию всех методов, определенных ClientBehavior.

Подклассы должны или переопределить getRendererType (), чтобы идентифицировать ClientBehaviorRenderer чтобы делегировать к, или они должны переопределить getScript() локально генерировать требуемый сценарий Поведения, и decode().

С тех пор:
2.0

Сводка конструктора
ClientBehaviorBase()
           
 
Сводка метода
 void decode(FacesContext context, UIComponent component)
          

Реализация по умолчанию ClientBehavior#decode.

 java.util.Set<ClientBehaviorHint> getHints()
          

Реализация по умолчанию ClientBehavior#getHints().

protected  ClientBehaviorRenderer getRenderer(FacesContext context)
          

Метод удобства, чтобы возвратиться ClientBehaviorRenderer экземпляр связался с этим ClientBehavior, если любой; иначе, возвратиться null.

 java.lang.String getRendererType()
          

Возвращает тип средства рендеринга ClientBehaviorRenderer использовать для поведения.

 java.lang.String getScript(ClientBehaviorContext behaviorContext)
          

Реализация по умолчанию ClientBehavior#getScript.

 
Методы, наследованные от class javax.faces.component.behavior.BehaviorBase
addBehaviorListener, broadcast, clearInitialState, initialStateMarked, isTransient, markInitialState, removeBehaviorListener, restoreState, saveState, setTransient
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Методы, наследованные от интерфейса javax.faces.component.behavior. Поведение
широковещательная передача
 

Деталь конструктора

ClientBehaviorBase

public ClientBehaviorBase()
Деталь метода

getScript

public java.lang.String getScript(ClientBehaviorContext behaviorContext)

Реализация по умолчанию ClientBehavior#getScript. Если a ClientBehaviorRenderer доступно для указанного типа средства рендеринга поведения, этот метод делегаты в ClientBehaviorRenderer#getScript метод. Иначе, этот метод возвращает нуль.

Определенный:
getScript в интерфейсе ClientBehavior
Параметры:
behaviorContext - ClientBehaviorContext
Возвраты:
сценарий, обеспеченный связанным ClientBehaviorRenderer, или нулем, если никакой ClientBehaviorRenderer не доступен.
Броски:
java.lang.NullPointerException - если behaviorContext null
С тех пор:
2.0

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

public void decode(FacesContext context,
                   UIComponent component)

Реализация по умолчанию ClientBehavior#decode. Если a ClientBehaviorRenderer доступно для указанного типа средства рендеринга поведения, этот метод делегаты в декодировании ClientBehaviorRenderer () метод. Иначе, никакое декодирование не выполняется.

Определенный:
decode в интерфейсе ClientBehavior
Параметры:
context - FacesContext для запроса мы обрабатываем
component - UIComponent компонент связался с этим ClientBehavior
Броски:
java.lang.NullPointerException - если context или component is null.
Since:
2.0

getRendererType

public java.lang.String getRendererType()

Returns the renderer type of the ClientBehaviorRenderer to use for the behavior. The default implementation returns null. Subclasses should either override this method to return a string that identifies the type of ClientBehaviorRenderer to use, or should override getScript(javax.faces.component.behavior.ClientBehaviorContext) and perform script rendering locally in the ClientBehavior implementation.

Returns:
the default renderer type, which is null.
Since:
2.0

getHints

public java.util.Set<ClientBehaviorHint> getHints()

Default implementation of ClientBehavior#getHints(). By default, no hints are specified, and this method returns an empty, umodifiable set.

Specified by:
getHints in interface ClientBehavior
Returns:
an empty, unmodifiable set of ClientBehaviorHints.
Since:
2.0

getRenderer

protected ClientBehaviorRenderer getRenderer(FacesContext context)

Convenience method to return the ClientBehaviorRenderer instance associated with this ClientBehavior, if any; otherwise, return null.

Parameters:
context - FacesContext for the request we are processing
Returns:
ClientBehaviorRenderer instance from the current RenderKit or null.
Throws:
java.lang.NullPointerException - if context is null.
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