public class MacIntegration extends IntegrationAdapter
bean| Constructor and Description |
|---|
MacIntegration() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateGUI()
Activates integration.
|
java.io.File |
getConfigDir(java.io.File defaultConfigDir)
Get the location of system config directory (not program config directory)
|
java.io.File |
getDataDir(java.io.File defaultDataDir)
Get the location of system data directory (not program data directory)
|
java.io.File |
getGatewayDir(java.io.File defaultDir) |
java.io.File |
getLogFile(java.io.File defaultLogFile)
Get the location of a program log file
|
java.lang.String |
getProgramDirName(java.lang.String defaultProgramDirName)
Returns how the program directory in system directories should be named
|
protected void |
initialize()
Perform initialization of Mac integration.
|
boolean |
isModalSheetVisible()
Is some modal sheet of main window visible?
|
void |
registerModalSheet(javax.swing.JDialog dialog)
Register modal sheet for proper handling.
|
void |
setActionBean(ActionBean bean)
Set action bean.
|
void |
setSMSCount(java.lang.Integer count)
Set SMS count.
|
getInstanceprotected void initialize()
initialize in class IntegrationAdapterpublic void activateGUI()
activateGUI in class IntegrationAdapterpublic java.io.File getConfigDir(java.io.File defaultConfigDir)
IntegrationAdaptergetConfigDir in class IntegrationAdapterpublic java.io.File getDataDir(java.io.File defaultDataDir)
IntegrationAdaptergetDataDir in class IntegrationAdapterpublic java.io.File getGatewayDir(java.io.File defaultDir)
getGatewayDir in class IntegrationAdapterpublic java.io.File getLogFile(java.io.File defaultLogFile)
IntegrationAdaptergetLogFile in class IntegrationAdapterpublic java.lang.String getProgramDirName(java.lang.String defaultProgramDirName)
IntegrationAdaptergetProgramDirName in class IntegrationAdapterpublic void setActionBean(ActionBean bean)
IntegrationAdaptersetActionBean in class IntegrationAdapterbean - action beanIntegrationAdapter.setActionBean(esmska.integration.ActionBean)public void registerModalSheet(javax.swing.JDialog dialog)
IntegrationAdapterRegister modal sheet for proper handling. Probably usable only on Mac, other OS doesnt have concept of sheet window.
Default implementation does nothing.
registerModalSheet in class IntegrationAdapterdialog - registered dialogpublic boolean isModalSheetVisible()
IntegrationAdapterisModalSheetVisible in class IntegrationAdapterfalsepublic void setSMSCount(java.lang.Integer count)
IntegrationAdaptersetSMSCount in class IntegrationAdaptercount - new sms count. Use null to clear text.IntegrationAdapter.setSMSCount(Integer)