|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectesmska.integration.IntegrationAdapter
esmska.integration.mac.MacIntegration
public class MacIntegration
Integration for Mac OS X.
Field Summary |
---|
Fields inherited from class esmska.integration.IntegrationAdapter |
---|
bean |
Constructor Summary | |
---|---|
MacIntegration()
|
Method Summary | |
---|---|
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 |
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. |
Methods inherited from class esmska.integration.IntegrationAdapter |
---|
getInstance |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MacIntegration()
Method Detail |
---|
protected void initialize()
initialize
in class IntegrationAdapter
public void activateGUI()
activateGUI
in class IntegrationAdapter
public java.io.File getConfigDir(java.io.File defaultConfigDir)
IntegrationAdapter
getConfigDir
in class IntegrationAdapter
public java.io.File getDataDir(java.io.File defaultDataDir)
IntegrationAdapter
getDataDir
in class IntegrationAdapter
public java.io.File getLogFile(java.io.File defaultLogFile)
IntegrationAdapter
getLogFile
in class IntegrationAdapter
public java.lang.String getProgramDirName(java.lang.String defaultProgramDirName)
IntegrationAdapter
getProgramDirName
in class IntegrationAdapter
public void setActionBean(ActionBean bean)
IntegrationAdapter
setActionBean
in class IntegrationAdapter
bean
- action beanIntegrationAdapter.setActionBean(esmska.integration.ActionBean)
public void registerModalSheet(javax.swing.JDialog dialog)
IntegrationAdapter
Register 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 IntegrationAdapter
dialog
- registered dialogpublic boolean isModalSheetVisible()
IntegrationAdapter
isModalSheetVisible
in class IntegrationAdapter
false
public void setSMSCount(java.lang.Integer count)
IntegrationAdapter
setSMSCount
in class IntegrationAdapter
count
- new sms count. Use null to clear text.IntegrationAdapter.setSMSCount(Integer)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |