Package org.apache.pivot.wtk
Interface SheetStateListener
-
- All Superinterfaces:
SheetCloseListener
- All Known Implementing Classes:
SheetStateListener.Adapter
,SheetStateListener.Listeners
,TerraFileBrowserSheetSkin
,TerraPromptSkin
,TerraSheetSkin
,TerraVFSBrowserSheetSkin
public interface SheetStateListener extends SheetCloseListener
Sheet state listener interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SheetStateListener.Adapter
Deprecated.Since 2.1 and Java 8 the interface itself has default implementations.static class
SheetStateListener.Listeners
Sheet state listeners.
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Vote
previewSheetClose(Sheet sheet, boolean result)
Called to preview a sheet close event.default void
sheetClosed(Sheet sheet)
Called when the sheet has closed.default void
sheetCloseVetoed(Sheet sheet, Vote reason)
Called when a sheet close event has been vetoed.
-
-
-
Method Detail
-
previewSheetClose
default Vote previewSheetClose(Sheet sheet, boolean result)
Called to preview a sheet close event.- Parameters:
sheet
- The source of the event.result
- The proposed result of the close.- Returns:
- What this listener wants to decide about this proposed close.
-
sheetCloseVetoed
default void sheetCloseVetoed(Sheet sheet, Vote reason)
Called when a sheet close event has been vetoed.- Parameters:
sheet
- The close event source.reason
- The accumulated vote that resulted in the veto.
-
sheetClosed
default void sheetClosed(Sheet sheet)
Called when the sheet has closed.- Specified by:
sheetClosed
in interfaceSheetCloseListener
- Parameters:
sheet
- The sheet that has been closed.
-
-