Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.faces.component.behavior.BehaviorBase
public class BehaviorBase
BehaviorBase является основой удобства class, который обеспечивает реализацию по умолчанию Behavior
контракт. Это также обеспечивает регистрацию слушателя поведения и поддержку сохранения состояния.
Сводка конструктора | |
---|---|
BehaviorBase()
|
Сводка метода | |
---|---|
protected void |
addBehaviorListener(BehaviorListener listener)
Добавьте указанное |
void |
broadcast(BehaviorEvent event)
Реализация по умолчанию |
void |
clearInitialState()
Очищает флаг начального состояния, заставляя поведение вернуться от частичного до полного сохранения состояния. |
boolean |
initialStateMarked()
Реализация |
boolean |
isTransient()
Реализация |
void |
markInitialState()
Реализация |
protected void |
removeBehaviorListener(BehaviorListener listener)
Удалите указанное |
void |
restoreState(FacesContext context, java.lang.Object state)
Реализация |
java.lang.Object |
saveState(FacesContext context)
Реализация |
void |
setTransient(boolean transientFlag)
Реализация |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public BehaviorBase()
Деталь метода |
---|
public void broadcast(BehaviorEvent event) throws AbortProcessingException
Реализация по умолчанию Behavior#broadcast
. Поставляет указанное BehaviorEvent
ко всем зарегистрированным BehaviorListener
слушатели события, которые выразили интерес к событиям этого типа. Слушателей вызывают в порядке, в котором они были зарегистрированы (добавленные).
broadcast
в интерфейсе Behavior
event
- BehaviorEvent
быть широковещательно переданным AbortProcessingException
- Сигнализируйте реализацию Поверхностей JavaServer, что никакая дальнейшая обработка на текущем событии не должна быть выполнена IllegalArgumentException
- если реализация class этого BehaviorEvent
не поддерживается этим компонентом java.lang.NullPointerException
- если event
null
public boolean isTransient()
Реализация StateHolder.isTransient()
.
isTransient
в интерфейсе StateHolder
public void setTransient(boolean transientFlag)
Реализация StateHolder.setTransient(boolean)
.
setTransient
в интерфейсе StateHolder
transientFlag
- булева передача true
если этот Объект не будет участвовать в сохранении состояния или восстановлении, иначе передайте false
.public java.lang.Object saveState(FacesContext context)
Реализация StateHolder.saveState(javax.faces.context.FacesContext)
.
saveState
в интерфейсе StateHolder
public void restoreState(FacesContext context, java.lang.Object state)
Реализация StateHolder.restoreState(javax.faces.context.FacesContext, java.lang.Object)
.
restoreState
в интерфейсе StateHolder
public void markInitialState()
Реализация PartialStateHolder.markInitialState()
.
markInitialState
в интерфейсе PartialStateHolder
public boolean initialStateMarked()
Реализация PartialStateHolder.initialStateMarked()
.
initialStateMarked
в интерфейсе PartialStateHolder
public void clearInitialState()
Очищает флаг начального состояния, заставляя поведение вернуться от частичного до полного сохранения состояния.
clearInitialState
в интерфейсе PartialStateHolder
protected void addBehaviorListener(BehaviorListener listener)
Добавьте указанное BehaviorListener
к группе слушателей, зарегистрированных, чтобы получить уведомления о событии от этого Behavior
. Это ожидается это Behavior
у классов, действующих как источники событий, будут соответствующие безопасные с точки зрения типов API для того, чтобы зарегистрировать слушателей необходимого типа, и реализация тех регистрационных методов делегирует к этому методу. Например:
public class AjaxBehaviorEvent extends BehaviorEvent { ... } public interface AjaxBehaviorListener extends BehaviorListener { public void processAjaxBehavior(FooEvent event); } public class AjaxBehavior extends ClientBehaviorBase { ... public void addAjaxBehaviorListener(AjaxBehaviorListener listener) { addBehaviorListener(listener); } public void removeAjaxBehaviorListener(AjaxBehaviorListener listener) { removeBehaviorListener(listener); } ... }
listener
- BehaviorListener
быть зарегистрированным java.lang.NullPointerException
- если listener
null
protected void removeBehaviorListener(BehaviorListener listener)
Удалите указанное BehaviorListener
от группы слушателей, зарегистрированных, чтобы получить уведомления о событии от этого Behavior
.
listener
- BehaviorListener
быть вычеркнутым из списка java.lang.NullPointerException
- если listener
null
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41