public class AppMainClass extends SMYLDObject implements org.smyld.gui.event.ActionHandler, AppConstants
| Modifier and Type | Field and Description |
|---|---|
static ActiveApplication |
activeApplication |
protected org.smyld.app.pe.model.user.PEUser |
activeUser |
protected AppAnnotationsHandler |
annotationsHandler |
AppActionFactory |
appActionsFactory |
protected static ComponentOrientation |
appCompOrientation |
AppMenuFactory |
appMenuFactory |
AppPanelFactory |
appPanelsFactory |
protected AppSettingsReader |
appSettings |
AppToolbarsFactory |
appToolbarsFactory |
protected AppWindowsFactory |
appWindowsFactory |
protected String[] |
args |
protected AppBusinessMode |
businessMode |
protected static String |
charSetName |
static AppMainClass |
instance |
static AppManager |
mainAppManager |
protected static org.smyld.resources.Resource |
resource |
protected static org.smyld.gui.SMYLDSplashScreen |
splashScreen |
protected static org.smyld.util.Translator |
translator |
NEW_LINE, OS_NEW_LINEACTION_COM_ASSIGN_APP, ACTION_COM_CLOSE_APP, ACTION_COM_OPEN_WINDOW, ACTION_COM_RUN_APP, APP_DEF_SETTINGS_FILE, JAR_FOLDER_IMAGES, JAR_FOLDER_LANGS, JAR_FOLDER_RESS, JAR_RES_CLASS, JAR_RES_FILES, JAR_RES_IMAGES, JAR_RES_LANGS, MENU_TYPE_CLASSIC, MENU_TYPE_TREE, OBJ_TYPE_MENU, OBJ_TYPE_PANEL, OBJ_TYPE_TLB, SETT_TYPE_DB, SETT_TYPE_XML, SETT_XML_ATT_CLASS, SETT_XML_ATT_DEFAULT, SETT_XML_ATT_NAME, SETT_XML_ATT_SOURCE, SETT_XML_ATT_SRCTYPE, SETT_XML_NODE_GROUP, SETT_XML_NODE_LAF, SETT_XML_NODE_LAFS, SETT_XML_NODE_LANG, SETT_XML_NODE_LANGS, SETT_XML_NODE_LOG, SETT_XML_NODE_PATH, SETT_XML_NODE_RES, SETT_XML_NODE_RESS, SETT_XML_NODE_ROLE, SETT_XML_NODE_ROLES, SETT_XML_NODE_ROOT| Constructor and Description |
|---|
AppMainClass() |
debug, getLenName, insertInstanceValue, printInstanceValues, toStringprotected AppWindowsFactory appWindowsFactory
public static AppManager mainAppManager
public AppMenuFactory appMenuFactory
public AppActionFactory appActionsFactory
public AppToolbarsFactory appToolbarsFactory
public AppPanelFactory appPanelsFactory
protected AppSettingsReader appSettings
public static ActiveApplication activeApplication
protected static org.smyld.util.Translator translator
protected static org.smyld.resources.Resource resource
protected static String charSetName
protected static org.smyld.gui.SMYLDSplashScreen splashScreen
protected static ComponentOrientation appCompOrientation
public static AppMainClass instance
protected String[] args
protected org.smyld.app.pe.model.user.PEUser activeUser
protected AppBusinessMode businessMode
protected AppAnnotationsHandler annotationsHandler
public static void closeSplash()
protected void initApplication()
protected void postAppManagerInit()
protected void activateApplicationFrmUser()
protected String getSettingsFile()
public String readAppMgrClassName()
public void setWindowsFactory(AppWindowsFactory newFactory)
public void setApplicationManager(AppManager newAppManager)
public static ComponentOrientation getOrientation()
public static InputStream getResourceInputStream(String resourceName)
public void activateApplicationFrmXML(String settingsFile)
public ActiveApplication activateApplicationFrmJarXML(String fileName)
public void setAppSettingsReader(AppSettingsReader newApplicationSettReader)
public static String getActiveLanguage()
public static void activateResource()
public static File getResourceFile(String resFileName) throws Exception
Exceptionpublic static InputStream getResourceFileInputStream(String resourceName)
protected void applicationExit()
public void doSaveSettings()
public static void main(String... args) throws Exception
args - Exceptionprotected void doInitiateAnnotations()
public void processGUIAction(org.smyld.gui.GUIAction incomingAction)
processGUIAction in interface org.smyld.gui.event.ActionHandlerprotected void openWindow(String windowName, org.smyld.gui.GUIAction incomingAction)
protected void sendWindow(String windowName, org.smyld.gui.GUIAction incomingAction)
public void addUserObject(org.smyld.gui.GUIAction incAction)
public void setAppActionsFactory(AppActionFactory appActionsFactory)
public void setAppToolbarsFactory(AppToolbarsFactory appToolbarsFactory)
public void setAppMenuFactory(AppMenuFactory appMenuFactory)
public void setAppPanelsFactory(AppPanelFactory appPanelsFactory)
Copyright © 2019 SMYLD. All rights reserved.