Package org.patternfly.handler
Interface CloseHandler<C>
-
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface CloseHandler<C>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static <C> voidfireEvent(C component, CloseHandler<C> closeHandler, Event event, boolean fireEvent)Helper method which callsonClose(Event, Object), iffireEventistrueand a close handler has been defined.voidonClose(Event event, C component)Called ifshouldClose(Event, Object)returnedtruestatic <C> booleanshouldClose(C component, CloseHandler<C> closeHandler, Event event, boolean fireEvent)Helper method which returns the result ofshouldClose(Event, Object), iffireEventistrueand a close handler has been defined, otherwisetrue.default booleanshouldClose(Event event, C component)Default implementation returnstrue
-
-
-
Method Detail
-
shouldClose
static <C> boolean shouldClose(C component, CloseHandler<C> closeHandler, Event event, boolean fireEvent)Helper method which returns the result ofshouldClose(Event, Object), iffireEventistrueand a close handler has been defined, otherwisetrue.
-
fireEvent
static <C> void fireEvent(C component, CloseHandler<C> closeHandler, Event event, boolean fireEvent)Helper method which callsonClose(Event, Object), iffireEventistrueand a close handler has been defined.
-
shouldClose
default boolean shouldClose(Event event, C component)
Default implementation returnstrue
-
onClose
void onClose(Event event, C component)
Called ifshouldClose(Event, Object)returnedtrue
-
-