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


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

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

public class BehaviorBase
расширяет java.lang. Объект
Поведение реализаций, PartialStateHolder

BehaviorBase является основой удобства class, который обеспечивает реализацию по умолчанию Behavior контракт. Это также обеспечивает регистрацию слушателя поведения и поддержку сохранения состояния.

С тех пор:
2.0

Сводка конструктора
BehaviorBase()
           
 
Сводка метода
protected  void addBehaviorListener(BehaviorListener listener)
          

Добавьте указанное BehaviorListener к группе слушателей, зарегистрированных, чтобы получить уведомления о событии от этого Behavior.

 void broadcast(BehaviorEvent event)
          

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

 void clearInitialState()
          

Очищает флаг начального состояния, заставляя поведение вернуться от частичного до полного сохранения состояния.

 boolean initialStateMarked()
          

Реализация PartialStateHolder.initialStateMarked().

 boolean isTransient()
          

Реализация StateHolder.isTransient().

 void markInitialState()
          

Реализация PartialStateHolder.markInitialState().

protected  void removeBehaviorListener(BehaviorListener listener)
          

Удалите указанное BehaviorListener от группы слушателей, зарегистрированных, чтобы получить уведомления о событии от этого Behavior.

 void restoreState(FacesContext context, java.lang.Object state)
          

Реализация StateHolder.restoreState(javax.faces.context.FacesContext, java.lang.Object).

 java.lang.Object saveState(FacesContext context)
          

Реализация StateHolder.saveState(javax.faces.context.FacesContext).

 void setTransient(boolean transientFlag)
          

Реализация StateHolder.setTransient(boolean).

 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

BehaviorBase

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
С тех пор:
2.0

isTransient

public boolean isTransient()

Реализация StateHolder.isTransient().

Определенный:
isTransient в интерфейсе StateHolder

setTransient

public void setTransient(boolean transientFlag)

Реализация StateHolder.setTransient(boolean).

Определенный:
setTransient в интерфейсе StateHolder
Параметры:
transientFlag - булева передача true если этот Объект не будет участвовать в сохранении состояния или восстановлении, иначе передайте false.

saveState

public java.lang.Object saveState(FacesContext context)

Реализация StateHolder.saveState(javax.faces.context.FacesContext).

Определенный:
saveState в интерфейсе StateHolder

restoreState

public void restoreState(FacesContext context,
                         java.lang.Object state)

Реализация StateHolder.restoreState(javax.faces.context.FacesContext, java.lang.Object).

Определенный:
restoreState в интерфейсе StateHolder

markInitialState

public void markInitialState()

Реализация PartialStateHolder.markInitialState().

Определенный:
markInitialState в интерфейсе PartialStateHolder

initialStateMarked

public boolean initialStateMarked()

Реализация PartialStateHolder.initialStateMarked().

Определенный:
initialStateMarked в интерфейсе PartialStateHolder

clearInitialState

public void clearInitialState()

Очищает флаг начального состояния, заставляя поведение вернуться от частичного до полного сохранения состояния.

Определенный:
clearInitialState в интерфейсе PartialStateHolder

addBehaviorListener

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
С тех пор:
2.0

removeBehaviorListener

protected void removeBehaviorListener(BehaviorListener listener)

Удалите указанное BehaviorListener от группы слушателей, зарегистрированных, чтобы получить уведомления о событии от этого Behavior.

Параметры:
listener - BehaviorListener быть вычеркнутым из списка
Броски:
java.lang.NullPointerException - если listener null
С тех пор:
2.0


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

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter