Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.faces.component.behavior.BehaviorBase javax.faces.component.behavior.ClientBehaviorBase
public class ClientBehaviorBase
ClientBehaviorBase является основой удобства class, который реализует поведение бетона значения по умолчанию всех методов, определенных ClientBehavior
.
Подклассы должны или переопределить getRendererType (), чтобы идентифицировать ClientBehaviorRenderer
чтобы делегировать к, или они должны переопределить getScript()
локально генерировать требуемый сценарий Поведения, и decode()
.
Сводка конструктора | |
---|---|
ClientBehaviorBase()
|
Сводка метода | |
---|---|
void |
decode(FacesContext context, UIComponent component)
Реализация по умолчанию |
java.util.Set<ClientBehaviorHint> |
getHints()
Реализация по умолчанию |
protected ClientBehaviorRenderer |
getRenderer(FacesContext context)
Метод удобства, чтобы возвратиться |
java.lang.String |
getRendererType()
Возвращает тип средства рендеринга |
java.lang.String |
getScript(ClientBehaviorContext behaviorContext)
Реализация по умолчанию |
Методы, наследованные от 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. Поведение |
---|
широковещательная передача |
Деталь конструктора |
---|
public ClientBehaviorBase()
Деталь метода |
---|
public java.lang.String getScript(ClientBehaviorContext behaviorContext)
Реализация по умолчанию ClientBehavior#getScript
. Если a ClientBehaviorRenderer
доступно для указанного типа средства рендеринга поведения, этот метод делегаты в ClientBehaviorRenderer#getScript
метод. Иначе, этот метод возвращает нуль.
getScript
в интерфейсе ClientBehavior
behaviorContext
- ClientBehaviorContext
java.lang.NullPointerException
- если behaviorContext
null
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
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.
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.
getHints
in interface ClientBehavior
ClientBehaviorHint
s.protected ClientBehaviorRenderer getRenderer(FacesContext context)
Convenience method to return the ClientBehaviorRenderer
instance associated with this ClientBehavior
, if any; otherwise, return null
.
context
- FacesContext
for the request we are processing ClientBehaviorRenderer
instance from the current RenderKit
or null. java.lang.NullPointerException
- if context
is null.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | МЕТОД | DETAIL: FIELD | CONSTR | МЕТОД |
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to
Generated on 10-February-2011 12:41