Class PreRemoveFromViewEvent
- All Implemented Interfaces:
Serializable
When an instance of this event is passed to SystemEventListener.processEvent(jakarta.faces.event.SystemEvent)
or
ComponentSystemEventListener.processEvent(jakarta.faces.event.ComponentSystemEvent)
, the listener implementation may assume that the
source
of this event instance is a UIComponent
instance that is about to be removed from the
view. Therefore, the implementation may assume it is safe to call UIComponent.getParent()
,
UIComponent.getClientId()
, and other methods that depend upon the component instance being added into the view.
- Since:
- 2.0
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionPreRemoveFromViewEvent
(UIComponent component) Instantiate a newBeforeRemoveFromView
that indicates the argumentcomponent
is about to be removed from the view.PreRemoveFromViewEvent
(FacesContext facesContext, UIComponent component) Instantiate a newBeforeRemoveFromView
that indicates the argumentcomponent
is about to be removed from the view. -
Method Summary
Methods inherited from class jakarta.faces.event.ComponentSystemEvent
getComponent, processListener
Methods inherited from class jakarta.faces.event.SystemEvent
getFacesContext
Methods inherited from class java.util.EventObject
getSource, toString
-
Constructor Details
-
PreRemoveFromViewEvent
Instantiate a new
BeforeRemoveFromView
that indicates the argumentcomponent
is about to be removed from the view.- Parameters:
component
- theUIComponent
that is about to be removed from the view.- Throws:
IllegalArgumentException
- ifcomponent
isnull
-
PreRemoveFromViewEvent
Instantiate a new
BeforeRemoveFromView
that indicates the argumentcomponent
is about to be removed from the view.- Parameters:
facesContext
- the Faces context.component
- theUIComponent
that is about to be removed from the view.- Throws:
IllegalArgumentException
- ifcomponent
isnull
-
-
Method Details
-
isAppropriateListener
Returns
true
if and only if the argumentlistener
is an instance ofSystemEventListener
.- Overrides:
isAppropriateListener
in classComponentSystemEvent
- Parameters:
listener
- the faces listener.- Returns:
- true if the listener is an appropriate one, false otherwise.
-