Class DummyDesktopSupportImpl
- java.lang.Object
-
- org.madlonkay.desktopsupport.impl.DummyDesktopSupportImpl
-
- All Implemented Interfaces:
IDesktopSupport
public class DummyDesktopSupportImpl extends java.lang.Object implements IDesktopSupport
-
-
Constructor Summary
Constructors Constructor Description DummyDesktopSupportImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAppEventListener(SystemEventListener listener)voidaddFullScreenListenerTo(java.awt.Window window, FullScreenListener listener)voiddisableSuddenTermination()voidenableSuddenTermination()java.awt.ImagegetDockIconImage()java.awt.PopupMenugetDockMenu()voidopenHelpViewer()voidremoveAppEventListener(SystemEventListener listener)voidremoveFullScreenListenerFrom(java.awt.Window window, FullScreenListener listener)voidrequestForeground(boolean allWindows)voidrequestToggleFullScreen(java.awt.Window window)voidrequestUserAttention(boolean critical)voidsetAboutHandler(java.util.function.Consumer<java.lang.Object> handler)voidsetDefaultMenuBar(javax.swing.JMenuBar menuBar)voidsetDockIconBadge(java.lang.String badge)voidsetDockIconImage(java.awt.Image image)voidsetDockMenu(java.awt.PopupMenu menu)voidsetOpenFilesHandler(java.util.function.Consumer<OpenFilesEvent> handler)voidsetOpenURIHandler(java.util.function.Consumer<OpenURIEvent> handler)voidsetPreferencesHandler(java.util.function.Consumer<java.lang.Object> handler)voidsetPrintFilesHandler(java.util.function.Consumer<FilesEvent> handler)voidsetQuitHandler(java.util.function.BiConsumer<java.lang.Object,QuitResponse> handler)voidsetQuitStrategy(QuitStrategy strategy)voidsetWindowCanFullScreen(java.awt.Window window, boolean enabled)
-
-
-
Method Detail
-
addAppEventListener
public void addAppEventListener(SystemEventListener listener)
- Specified by:
addAppEventListenerin interfaceIDesktopSupport
-
removeAppEventListener
public void removeAppEventListener(SystemEventListener listener)
- Specified by:
removeAppEventListenerin interfaceIDesktopSupport
-
setAboutHandler
public void setAboutHandler(java.util.function.Consumer<java.lang.Object> handler)
- Specified by:
setAboutHandlerin interfaceIDesktopSupport
-
setPreferencesHandler
public void setPreferencesHandler(java.util.function.Consumer<java.lang.Object> handler)
- Specified by:
setPreferencesHandlerin interfaceIDesktopSupport
-
setOpenFilesHandler
public void setOpenFilesHandler(java.util.function.Consumer<OpenFilesEvent> handler)
- Specified by:
setOpenFilesHandlerin interfaceIDesktopSupport
-
setPrintFilesHandler
public void setPrintFilesHandler(java.util.function.Consumer<FilesEvent> handler)
- Specified by:
setPrintFilesHandlerin interfaceIDesktopSupport
-
setOpenURIHandler
public void setOpenURIHandler(java.util.function.Consumer<OpenURIEvent> handler)
- Specified by:
setOpenURIHandlerin interfaceIDesktopSupport
-
setQuitHandler
public void setQuitHandler(java.util.function.BiConsumer<java.lang.Object,QuitResponse> handler)
- Specified by:
setQuitHandlerin interfaceIDesktopSupport
-
setQuitStrategy
public void setQuitStrategy(QuitStrategy strategy)
- Specified by:
setQuitStrategyin interfaceIDesktopSupport
-
enableSuddenTermination
public void enableSuddenTermination()
- Specified by:
enableSuddenTerminationin interfaceIDesktopSupport
-
disableSuddenTermination
public void disableSuddenTermination()
- Specified by:
disableSuddenTerminationin interfaceIDesktopSupport
-
requestForeground
public void requestForeground(boolean allWindows)
- Specified by:
requestForegroundin interfaceIDesktopSupport
-
openHelpViewer
public void openHelpViewer()
- Specified by:
openHelpViewerin interfaceIDesktopSupport
-
setDefaultMenuBar
public void setDefaultMenuBar(javax.swing.JMenuBar menuBar)
- Specified by:
setDefaultMenuBarin interfaceIDesktopSupport
-
getDockIconImage
public java.awt.Image getDockIconImage()
- Specified by:
getDockIconImagein interfaceIDesktopSupport
-
setDockIconImage
public void setDockIconImage(java.awt.Image image)
- Specified by:
setDockIconImagein interfaceIDesktopSupport
-
setDockIconBadge
public void setDockIconBadge(java.lang.String badge)
- Specified by:
setDockIconBadgein interfaceIDesktopSupport
-
getDockMenu
public java.awt.PopupMenu getDockMenu()
- Specified by:
getDockMenuin interfaceIDesktopSupport
-
setDockMenu
public void setDockMenu(java.awt.PopupMenu menu)
- Specified by:
setDockMenuin interfaceIDesktopSupport
-
requestUserAttention
public void requestUserAttention(boolean critical)
- Specified by:
requestUserAttentionin interfaceIDesktopSupport
-
requestToggleFullScreen
public void requestToggleFullScreen(java.awt.Window window)
- Specified by:
requestToggleFullScreenin interfaceIDesktopSupport
-
setWindowCanFullScreen
public void setWindowCanFullScreen(java.awt.Window window, boolean enabled)- Specified by:
setWindowCanFullScreenin interfaceIDesktopSupport
-
addFullScreenListenerTo
public void addFullScreenListenerTo(java.awt.Window window, FullScreenListener listener)- Specified by:
addFullScreenListenerToin interfaceIDesktopSupport
-
removeFullScreenListenerFrom
public void removeFullScreenListenerFrom(java.awt.Window window, FullScreenListener listener)- Specified by:
removeFullScreenListenerFromin interfaceIDesktopSupport
-
-