@Override public void addListener(CloseListener listener) { screen.addAfterCloseListener(new AfterCloseListenerAdapter(listener)); }
@Override public void addCloseListener(CloseListener listener) { screen.addAfterCloseListener(new AfterCloseListenerAdapter(listener)); }
@Override public void addListener(CloseListener listener) { screen.addAfterCloseListener(new AfterCloseListenerAdapter(listener)); }
@Override public void addListener(CloseListener listener) { screen.addAfterCloseListener(new AfterCloseListenerAdapter(listener)); }
@Override public void addCloseListener(CloseListener listener) { screen.addAfterCloseListener(new AfterCloseListenerAdapter(listener)); }
@Override public void addCloseListener(CloseListener listener) { screen.addAfterCloseListener(new AfterCloseListenerAdapter(listener)); }
/** * Add a listener that will be notified when this screen is closed. * * @param listener listener instance * @deprecated Use {@link Screen#addAfterCloseListener(Consumer)} instead. */ @Deprecated default void addCloseListener(CloseListener listener) { getFrameOwner().addAfterCloseListener(new AfterCloseListenerAdapter(listener)); }
/** * Add a listener that will be notified when this screen is closed. * * @param listener listener instance * @deprecated Use {@link Screen#addAfterCloseListener(Consumer)} instead. */ @Deprecated default void addListener(CloseListener listener) { getFrameOwner().addAfterCloseListener(new AfterCloseListenerAdapter(listener)); }
screen.addAfterCloseListener(event -> { CloseAction closeAction = event.getCloseAction(); if (closeAction instanceof StandardCloseAction
protected void openLookup(@Nullable Runnable afterLookupSelect) { Screen lookupScreen; if (lookupProvider == null) { lookupScreen = createLookupScreen(afterLookupSelect); } else { lookupScreen = lookupProvider.get(); if (!(LookupScreen.class.isAssignableFrom(lookupScreen.getClass()))) { log.info("Not suitable screen is returned from LookupScreen provider. Default implementation will be used"); lookupScreen = createLookupScreen(afterLookupSelect); } //noinspection unchecked ((LookupScreen<V>) lookupScreen).setSelectHandler(selected -> { handleLookupSelection(selected); if (afterLookupSelect != null) { afterLookupSelect.run(); } }); } lookupScreen.show(); if (afterLookupCloseHandler != null) { lookupScreen.addAfterCloseListener(event -> { String actionId = ((StandardCloseAction) event.getCloseAction()).getActionId(); afterLookupCloseHandler.onClose(event.getScreen().getWindow(), actionId); }); } }
Consumer<AfterScreenCloseEvent> closeListener = screenClassBuilder.getCloseListener(); if (closeListener != null) { screen.addAfterCloseListener(new AfterCloseListenerAdapter(closeListener));
screen.addAfterCloseListener(event -> { screen.addAfterCloseListener(event -> { Consumer<AfterScreenCloseEvent> closeListener = ((LookupClassBuilder) builder).getCloseListener(); if (closeListener != null) { screen.addAfterCloseListener(new AfterCloseListenerAdapter(closeListener));
screen.addAfterCloseListener(event -> { CloseAction closeAction = event.getCloseAction(); if (isCommitCloseAction(closeAction)) { screen.addAfterCloseListener(event -> { CloseAction closeAction = event.getCloseAction(); if (isCommitCloseAction(closeAction)) { Consumer<AfterScreenCloseEvent> closeListener = ((EditorClassBuilder) builder).getCloseListener(); if (closeListener != null) { screen.addAfterCloseListener(new AfterCloseListenerAdapter(closeListener));
.build(); screenEditor.addAfterCloseListener(event -> {