com.altair.hwm.toolkit.utils
Class HWMUtils

java.lang.Object
  extended by com.altair.hwm.toolkit.utils.HWMUtils

public class HWMUtils
extends java.lang.Object

Title: HWMUtils

Description: This utility class currently only finds the install directory for HWM

Company: Altair Engineering, Inc.


Field Summary
static java.lang.String BEANS_NAME
          The tab name for beans panel
static java.lang.String BINDING_NAME
          The name for tab pane showing the binding info
static java.lang.String CMD_EDIT
           
static java.lang.String CMD_EDIT_COPY
           
static java.lang.String CMD_EDIT_CUT
           
static java.lang.String CMD_EDIT_DELETE
           
static java.lang.String CMD_EDIT_DESELECTALL
           
static java.lang.String CMD_EDIT_PASTE
           
static java.lang.String CMD_EDIT_SELECTALL
           
static java.lang.String CMD_FILE
           
static java.lang.String CMD_FILE_CLOSE
           
static java.lang.String CMD_FILE_EXIT
           
static java.lang.String CMD_FILE_MRU_ITEM
           
static java.lang.String CMD_FILE_NEW
          Commands for menu/toolbar items
static java.lang.String CMD_FILE_OPEN
           
static java.lang.String CMD_FILE_PREVIEW
           
static java.lang.String CMD_FILE_SAVE
           
static java.lang.String CMD_FILE_SAVEAS
           
static java.lang.String CMD_HELP
           
static java.lang.String CMD_HELP_ABOUT
           
static java.lang.String CMD_HELP_SELECTAPP_ADM
           
static java.lang.String CMD_HELP_SELECTAPP_ATOOLS
           
static java.lang.String CMD_HELP_SELECTAPP_CAD
           
static java.lang.String CMD_HELP_SELECTAPP_HC
           
static java.lang.String CMD_HELP_SELECTAPP_HM
           
static java.lang.String CMD_HELP_SELECTAPP_HV_HVDSS
           
static java.lang.String CMD_HELP_SELECTAPP_HV_MV_HG
           
static java.lang.String CMD_HELP_SELECTAPP_MFS
           
static java.lang.String CMD_HELP_SELECTAPP_RV_MS_OPT
           
static java.lang.String CMD_HELP_SELECTAPP_TMATH
           
static java.lang.String CMD_HELP_TOPICS
           
static java.lang.String CMD_LAYOUT
           
static java.lang.String CMD_LAYOUT_BOTTOM
           
static java.lang.String CMD_LAYOUT_LEFT
           
static java.lang.String CMD_LAYOUT_RIGHT
           
static java.lang.String CMD_LAYOUT_SNAPALL
           
static java.lang.String CMD_LAYOUT_SNAPBOTTOM
           
static java.lang.String CMD_LAYOUT_SNAPLEFT
           
static java.lang.String CMD_LAYOUT_SNAPLEFTRIGHT
           
static java.lang.String CMD_LAYOUT_SNAPRIGHT
           
static java.lang.String CMD_LAYOUT_SNAPTOP
           
static java.lang.String CMD_LAYOUT_SNAPTOPBOTTOM
           
static java.lang.String CMD_LAYOUT_TOP
           
static java.lang.String CMD_PAGE
           
static java.lang.String CMD_PAGE_ADD
           
static java.lang.String CMD_PAGE_EXPORT
           
static java.lang.String CMD_PAGE_EXPORT_TCL
           
static java.lang.String CMD_PAGE_GOTO
           
static java.lang.String CMD_PAGE_IMPORT
           
static java.lang.String CMD_PAGE_NEXT
           
static java.lang.String CMD_PAGE_PREV
           
static java.lang.String CMD_PAGE_REM
           
static java.lang.String CMD_PLAY
           
static java.lang.String CMD_PLAYFROM
           
static java.lang.String CMD_RUNSTOP
           
static java.lang.String CMD_TOOLS_CUSTOM_WORKFLOW
           
static java.lang.String CMD_TOOLS_MIGRATE
           
static java.lang.String CMD_TOOLS_SHOW_DMV
           
static java.lang.String CMD_TOOLS_TPL_PREF
           
static java.lang.String CMD_TOOLS_VALIDATE_TPL
           
static java.lang.String CMD_VIEW
           
static java.lang.String CMD_VIEW_FILE
           
static java.lang.String CMD_VIEW_LAYOUT
           
static java.lang.String CMD_VIEW_MSGLOG
           
static java.lang.String CMD_VIEW_PAGE
           
static java.lang.String CMD_VIEW_WORKFLOW
           
static java.lang.String CMD_WINDOW_ACTIVATEINST
           
static java.lang.String CONTORL_VIEW
           
static java.lang.String CUSTOM_WORKFLOW_NAME
          The name for tab pane showing the custom workflow
static java.lang.String DATA_MODEL_NAME
          The name for tab pane showing the data model
static java.awt.Color DEFAULT_PAGE_COLOR
          The default page color
static java.lang.String ENV_HW_ALT_MSG_BROWSER
           
static java.lang.String ENV_HW_MSG_BROWSER
           
static java.lang.String ENV_HW_MSG_HELP
           
static java.lang.String ENV_HW_MSG_HOME
           
static java.lang.String GRAPH_VIEW
           
static java.lang.String HMM_VIEW_FULLSCREEN
           
static java.lang.String HWM_EDITMENU
           
static java.lang.String HWM_EDITMENU_COPY
           
static java.lang.String HWM_EDITMENU_CUT
           
static java.lang.String HWM_EDITMENU_DELETE
           
static java.lang.String HWM_EDITMENU_DESELECTALL
           
static java.lang.String HWM_EDITMENU_PASTE
           
static java.lang.String HWM_EDITMENU_SELECTALL
           
static java.lang.String HWM_FILE_SAVEAS
           
static java.lang.String HWM_HELP_PMSTUDIO
           
static java.lang.String HWM_HELP_PROCESSSTUODIO_FILENAME
           
static java.lang.String HWM_HELP_SELECTAPP
           
static java.lang.String HWM_HELP_SELECTAPP_ADM
           
static java.lang.String HWM_HELP_SELECTAPP_ADM_FILENAME
           
static java.lang.String HWM_HELP_SELECTAPP_ATOOLS
           
static java.lang.String HWM_HELP_SELECTAPP_ATOOLS_FILENAME
           
static java.lang.String HWM_HELP_SELECTAPP_CAD
           
static java.lang.String HWM_HELP_SELECTAPP_CAD_FILENAME
           
static java.lang.String HWM_HELP_SELECTAPP_HC
           
static java.lang.String HWM_HELP_SELECTAPP_HC_FILENAME
           
static java.lang.String HWM_HELP_SELECTAPP_HM
           
static java.lang.String HWM_HELP_SELECTAPP_HM_FILENAME
           
static java.lang.String HWM_HELP_SELECTAPP_HV_HVDSS
           
static java.lang.String HWM_HELP_SELECTAPP_HV_HVDSS_FILENAME
           
static java.lang.String HWM_HELP_SELECTAPP_HV_MV_HG
           
static java.lang.String HWM_HELP_SELECTAPP_HV_MV_HG_FILENAME
           
static java.lang.String HWM_HELP_SELECTAPP_MFS
           
static java.lang.String HWM_HELP_SELECTAPP_MFS_FILENAME
           
static java.lang.String HWM_HELP_SELECTAPP_RV_MS_OPT
           
static java.lang.String HWM_HELP_SELECTAPP_RV_MS_OPT_FILENAME
           
static java.lang.String HWM_HELP_SELECTAPP_TMATH
           
static java.lang.String HWM_HELP_SELECTAPP_TMATH_FILENAME
           
static java.lang.String HWM_OPTION_FLOATABLE
           
static java.lang.String HWM_OPTION_REARRANGABLE
           
static java.lang.String HWM_OPTION_RESIZABLE
           
static java.lang.String HWM_OPTIONS
           
static java.lang.String HWM_OPTIONS_AVAILABLE_AUTOHIDEBUTTON
           
static java.lang.String HWM_OPTIONS_AVAILABLE_CLOSEBUTTON
           
static java.lang.String HWM_OPTIONS_AVAILABLE_FLOATBUTTON
           
static java.lang.String HWM_OPTIONS_AVAILABLE_MAXIMIZEBUTTON
           
static java.lang.String HWM_OPTIONS_AVAILABLE_TBUTTONS
           
static java.lang.String HWM_OPTIONS_SHOWTITLEBAR
           
static java.lang.String HWM_VIEW_DATAMODEL_VIEWER
           
static java.lang.String HWM_WINDOWSLAYOUT
           
static java.lang.String HWM_WINDOWSLYAOUT_HWM_WINDOWSLYAOUT_HIDE_WELCOME
           
static java.lang.String HWM_WINDOWSLYAOUT_HWM_WINDOWSLYAOUT_REESET
           
static java.lang.String HWM_WINDOWSLYAOUT_HWM_WINDOWSLYAOUT_SHOW_WELCOME
           
static java.lang.String HWM_WINDOWSLYAOUT_LOAD_DEBUG_LAYOUT
           
static java.lang.String HWM_WINDOWSLYAOUT_LOAD_DEFAULT_LAYOUT
           
static java.lang.String HWM_WINDOWSLYAOUT_LOAD_DESIGN_LAYOUT
           
static java.lang.String HWM_WINDOWSLYAOUT_OPEN_PERSPECTIVE
           
static java.lang.String HWM_WINDOWSLYAOUT_SAVE_DEBUG_LAYOUT
           
static java.lang.String HWM_WINDOWSLYAOUT_SAVE_DEFAULT_LAYOUT
           
static java.lang.String HWM_WINDOWSLYAOUT_SAVE_DESIGN_LAYOUT
           
static java.lang.String LAYOUT_VIEW
           
static java.lang.String PAGE_VIEW
           
static java.lang.String PROCESS_VIEW
           
static java.lang.String PROPERTIES_NAME
          The name for tab pane showing the properties
static java.lang.String PROPERTY_VIEW
           
static java.lang.String STATUS_COMPILING_BINDING_MSG
          The msg to display when a binding class is compiled
static java.lang.String STATUS_CREATING_DB_MSG
          The msg to display when database is created
static java.lang.String STATUS_MIGRATING_PRJ_MSG
          The msg to display when project is migrated
static java.lang.String STATUS_NEW_PRJ_MSG
          The msg to display when prj is created
static java.lang.String STATUS_NEW_TPL_MSG
          The msg to display when template is created
static java.lang.String STATUS_OPEN_PRJ_MSG
          The msg to display when project is opened
static java.lang.String STATUS_OPEN_TPL_MSG
          The msg to display when template is opened
static java.lang.String STATUS_SAVE_PRJ_MSG
          The msg to display when project is saved
static java.lang.String STATUS_SAVE_TPL_MSG
          The msg to display when template is saved
static java.lang.String WORKFLOW_NAME
          The name for root node
static java.lang.String WORKFLOW_PROP_NAME
          The name for tab pane showing the workflow
 
Constructor Summary
HWMUtils()
          Constructor
 
Method Summary
static java.lang.Process DisplayHelpPage(java.lang.String strHelpFile)
           
static java.lang.String GetAppTitle()
          Get the APP title.
static java.lang.String GetDefaultTemplate()
          Returns the default template in the app mode.
static java.lang.String GetHWMInstallDir()
          Get the directory where HWM is installed
static void InitializeProperties()
          Initialize properties like the install dir/icon dr etc.
static boolean IsJavaVersionAbove1_3()
          returns true if the java version is >= 1.3
static void RunBrowserHelp(java.lang.String strExecCmd)
           
static void SetAppTitle(java.lang.String strTitle)
          Set the APP title.
static void SetLookAndFeel()
          Set the look and feel based on the OS (Win/Unix).
static void ShowHelpInBrowser(java.lang.String strHelpFileName)
          This method shows help files in browser
static void ShowUpdateInfo()
           
static void ShowWhatsNew()
           
static java.lang.String UtilBrowserHelpPC(java.lang.String strHelpFileName)
           
static java.lang.String UtilBrowserHelpUNIX(java.lang.String strHelpFileName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATA_MODEL_NAME

public static final java.lang.String DATA_MODEL_NAME
The name for tab pane showing the data model

See Also:
Constant Field Values

WORKFLOW_NAME

public static final java.lang.String WORKFLOW_NAME
The name for root node

See Also:
Constant Field Values

WORKFLOW_PROP_NAME

public static final java.lang.String WORKFLOW_PROP_NAME
The name for tab pane showing the workflow

See Also:
Constant Field Values

CUSTOM_WORKFLOW_NAME

public static final java.lang.String CUSTOM_WORKFLOW_NAME
The name for tab pane showing the custom workflow

See Also:
Constant Field Values

BINDING_NAME

public static final java.lang.String BINDING_NAME
The name for tab pane showing the binding info

See Also:
Constant Field Values

PROPERTIES_NAME

public static final java.lang.String PROPERTIES_NAME
The name for tab pane showing the properties

See Also:
Constant Field Values

BEANS_NAME

public static final java.lang.String BEANS_NAME
The tab name for beans panel

See Also:
Constant Field Values

DEFAULT_PAGE_COLOR

public static final java.awt.Color DEFAULT_PAGE_COLOR
The default page color


STATUS_NEW_TPL_MSG

public static final java.lang.String STATUS_NEW_TPL_MSG
The msg to display when template is created

See Also:
Constant Field Values

STATUS_OPEN_TPL_MSG

public static final java.lang.String STATUS_OPEN_TPL_MSG
The msg to display when template is opened

See Also:
Constant Field Values

STATUS_SAVE_TPL_MSG

public static final java.lang.String STATUS_SAVE_TPL_MSG
The msg to display when template is saved

See Also:
Constant Field Values

STATUS_CREATING_DB_MSG

public static final java.lang.String STATUS_CREATING_DB_MSG
The msg to display when database is created

See Also:
Constant Field Values

STATUS_COMPILING_BINDING_MSG

public static final java.lang.String STATUS_COMPILING_BINDING_MSG
The msg to display when a binding class is compiled

See Also:
Constant Field Values

STATUS_NEW_PRJ_MSG

public static final java.lang.String STATUS_NEW_PRJ_MSG
The msg to display when prj is created

See Also:
Constant Field Values

STATUS_OPEN_PRJ_MSG

public static final java.lang.String STATUS_OPEN_PRJ_MSG
The msg to display when project is opened

See Also:
Constant Field Values

STATUS_SAVE_PRJ_MSG

public static final java.lang.String STATUS_SAVE_PRJ_MSG
The msg to display when project is saved

See Also:
Constant Field Values

STATUS_MIGRATING_PRJ_MSG

public static final java.lang.String STATUS_MIGRATING_PRJ_MSG
The msg to display when project is migrated

See Also:
Constant Field Values

PROCESS_VIEW

public static final java.lang.String PROCESS_VIEW
See Also:
Constant Field Values

CONTORL_VIEW

public static final java.lang.String CONTORL_VIEW
See Also:
Constant Field Values

LAYOUT_VIEW

public static final java.lang.String LAYOUT_VIEW
See Also:
Constant Field Values

PROPERTY_VIEW

public static final java.lang.String PROPERTY_VIEW
See Also:
Constant Field Values

PAGE_VIEW

public static final java.lang.String PAGE_VIEW
See Also:
Constant Field Values

GRAPH_VIEW

public static final java.lang.String GRAPH_VIEW
See Also:
Constant Field Values

HMM_VIEW_FULLSCREEN

public static final java.lang.String HMM_VIEW_FULLSCREEN
See Also:
Constant Field Values

HWM_VIEW_DATAMODEL_VIEWER

public static final java.lang.String HWM_VIEW_DATAMODEL_VIEWER
See Also:
Constant Field Values

HWM_FILE_SAVEAS

public static final java.lang.String HWM_FILE_SAVEAS
See Also:
Constant Field Values

HWM_OPTIONS

public static final java.lang.String HWM_OPTIONS
See Also:
Constant Field Values

HWM_OPTION_FLOATABLE

public static final java.lang.String HWM_OPTION_FLOATABLE
See Also:
Constant Field Values

HWM_OPTION_REARRANGABLE

public static final java.lang.String HWM_OPTION_REARRANGABLE
See Also:
Constant Field Values

HWM_OPTION_RESIZABLE

public static final java.lang.String HWM_OPTION_RESIZABLE
See Also:
Constant Field Values

HWM_OPTIONS_AVAILABLE_TBUTTONS

public static final java.lang.String HWM_OPTIONS_AVAILABLE_TBUTTONS
See Also:
Constant Field Values

HWM_OPTIONS_AVAILABLE_CLOSEBUTTON

public static final java.lang.String HWM_OPTIONS_AVAILABLE_CLOSEBUTTON
See Also:
Constant Field Values

HWM_OPTIONS_AVAILABLE_AUTOHIDEBUTTON

public static final java.lang.String HWM_OPTIONS_AVAILABLE_AUTOHIDEBUTTON
See Also:
Constant Field Values

HWM_OPTIONS_AVAILABLE_FLOATBUTTON

public static final java.lang.String HWM_OPTIONS_AVAILABLE_FLOATBUTTON
See Also:
Constant Field Values

HWM_OPTIONS_AVAILABLE_MAXIMIZEBUTTON

public static final java.lang.String HWM_OPTIONS_AVAILABLE_MAXIMIZEBUTTON
See Also:
Constant Field Values

HWM_OPTIONS_SHOWTITLEBAR

public static final java.lang.String HWM_OPTIONS_SHOWTITLEBAR
See Also:
Constant Field Values

HWM_WINDOWSLAYOUT

public static final java.lang.String HWM_WINDOWSLAYOUT
See Also:
Constant Field Values

HWM_WINDOWSLYAOUT_OPEN_PERSPECTIVE

public static final java.lang.String HWM_WINDOWSLYAOUT_OPEN_PERSPECTIVE
See Also:
Constant Field Values

HWM_WINDOWSLYAOUT_LOAD_DEFAULT_LAYOUT

public static final java.lang.String HWM_WINDOWSLYAOUT_LOAD_DEFAULT_LAYOUT
See Also:
Constant Field Values

HWM_WINDOWSLYAOUT_LOAD_DESIGN_LAYOUT

public static final java.lang.String HWM_WINDOWSLYAOUT_LOAD_DESIGN_LAYOUT
See Also:
Constant Field Values

HWM_WINDOWSLYAOUT_LOAD_DEBUG_LAYOUT

public static final java.lang.String HWM_WINDOWSLYAOUT_LOAD_DEBUG_LAYOUT
See Also:
Constant Field Values

HWM_WINDOWSLYAOUT_SAVE_DEFAULT_LAYOUT

public static final java.lang.String HWM_WINDOWSLYAOUT_SAVE_DEFAULT_LAYOUT
See Also:
Constant Field Values

HWM_WINDOWSLYAOUT_SAVE_DESIGN_LAYOUT

public static final java.lang.String HWM_WINDOWSLYAOUT_SAVE_DESIGN_LAYOUT
See Also:
Constant Field Values

HWM_WINDOWSLYAOUT_SAVE_DEBUG_LAYOUT

public static final java.lang.String HWM_WINDOWSLYAOUT_SAVE_DEBUG_LAYOUT
See Also:
Constant Field Values

HWM_WINDOWSLYAOUT_HWM_WINDOWSLYAOUT_REESET

public static final java.lang.String HWM_WINDOWSLYAOUT_HWM_WINDOWSLYAOUT_REESET
See Also:
Constant Field Values

HWM_WINDOWSLYAOUT_HWM_WINDOWSLYAOUT_SHOW_WELCOME

public static final java.lang.String HWM_WINDOWSLYAOUT_HWM_WINDOWSLYAOUT_SHOW_WELCOME
See Also:
Constant Field Values

HWM_WINDOWSLYAOUT_HWM_WINDOWSLYAOUT_HIDE_WELCOME

public static final java.lang.String HWM_WINDOWSLYAOUT_HWM_WINDOWSLYAOUT_HIDE_WELCOME
See Also:
Constant Field Values

HWM_EDITMENU

public static final java.lang.String HWM_EDITMENU
See Also:
Constant Field Values

CMD_EDIT_CUT

public static final java.lang.String CMD_EDIT_CUT
See Also:
Constant Field Values

HWM_EDITMENU_CUT

public static final java.lang.String HWM_EDITMENU_CUT
See Also:
Constant Field Values

CMD_EDIT_COPY

public static final java.lang.String CMD_EDIT_COPY
See Also:
Constant Field Values

HWM_EDITMENU_COPY

public static final java.lang.String HWM_EDITMENU_COPY
See Also:
Constant Field Values

HWM_EDITMENU_PASTE

public static final java.lang.String HWM_EDITMENU_PASTE
See Also:
Constant Field Values

CMD_EDIT_PASTE

public static final java.lang.String CMD_EDIT_PASTE
See Also:
Constant Field Values

HWM_EDITMENU_DELETE

public static final java.lang.String HWM_EDITMENU_DELETE
See Also:
Constant Field Values

CMD_EDIT_DELETE

public static final java.lang.String CMD_EDIT_DELETE
See Also:
Constant Field Values

HWM_EDITMENU_SELECTALL

public static final java.lang.String HWM_EDITMENU_SELECTALL
See Also:
Constant Field Values

HWM_EDITMENU_DESELECTALL

public static final java.lang.String HWM_EDITMENU_DESELECTALL
See Also:
Constant Field Values

CMD_EDIT_SELECTALL

public static final java.lang.String CMD_EDIT_SELECTALL
See Also:
Constant Field Values

CMD_EDIT

public static final java.lang.String CMD_EDIT
See Also:
Constant Field Values

CMD_EDIT_DESELECTALL

public static final java.lang.String CMD_EDIT_DESELECTALL
See Also:
Constant Field Values

CMD_FILE_NEW

public static final java.lang.String CMD_FILE_NEW
Commands for menu/toolbar items

See Also:
Constant Field Values

CMD_FILE_OPEN

public static final java.lang.String CMD_FILE_OPEN
See Also:
Constant Field Values

CMD_FILE_CLOSE

public static final java.lang.String CMD_FILE_CLOSE
See Also:
Constant Field Values

CMD_FILE_PREVIEW

public static final java.lang.String CMD_FILE_PREVIEW
See Also:
Constant Field Values

CMD_FILE_SAVE

public static final java.lang.String CMD_FILE_SAVE
See Also:
Constant Field Values

CMD_FILE_SAVEAS

public static final java.lang.String CMD_FILE_SAVEAS
See Also:
Constant Field Values

CMD_FILE_MRU_ITEM

public static final java.lang.String CMD_FILE_MRU_ITEM
See Also:
Constant Field Values

CMD_FILE_EXIT

public static final java.lang.String CMD_FILE_EXIT
See Also:
Constant Field Values

CMD_VIEW_FILE

public static final java.lang.String CMD_VIEW_FILE
See Also:
Constant Field Values

CMD_VIEW_WORKFLOW

public static final java.lang.String CMD_VIEW_WORKFLOW
See Also:
Constant Field Values

CMD_VIEW_MSGLOG

public static final java.lang.String CMD_VIEW_MSGLOG
See Also:
Constant Field Values

CMD_VIEW_LAYOUT

public static final java.lang.String CMD_VIEW_LAYOUT
See Also:
Constant Field Values

CMD_VIEW_PAGE

public static final java.lang.String CMD_VIEW_PAGE
See Also:
Constant Field Values

CMD_TOOLS_MIGRATE

public static final java.lang.String CMD_TOOLS_MIGRATE
See Also:
Constant Field Values

CMD_HELP_ABOUT

public static final java.lang.String CMD_HELP_ABOUT
See Also:
Constant Field Values

CMD_HELP_TOPICS

public static final java.lang.String CMD_HELP_TOPICS
See Also:
Constant Field Values

CMD_PAGE_ADD

public static final java.lang.String CMD_PAGE_ADD
See Also:
Constant Field Values

CMD_PAGE_REM

public static final java.lang.String CMD_PAGE_REM
See Also:
Constant Field Values

CMD_PAGE_NEXT

public static final java.lang.String CMD_PAGE_NEXT
See Also:
Constant Field Values

CMD_PAGE_PREV

public static final java.lang.String CMD_PAGE_PREV
See Also:
Constant Field Values

CMD_PAGE_GOTO

public static final java.lang.String CMD_PAGE_GOTO
See Also:
Constant Field Values

CMD_PAGE_EXPORT

public static final java.lang.String CMD_PAGE_EXPORT
See Also:
Constant Field Values

CMD_PAGE_IMPORT

public static final java.lang.String CMD_PAGE_IMPORT
See Also:
Constant Field Values

CMD_PAGE_EXPORT_TCL

public static final java.lang.String CMD_PAGE_EXPORT_TCL
See Also:
Constant Field Values

CMD_LAYOUT_TOP

public static final java.lang.String CMD_LAYOUT_TOP
See Also:
Constant Field Values

CMD_LAYOUT_LEFT

public static final java.lang.String CMD_LAYOUT_LEFT
See Also:
Constant Field Values

CMD_LAYOUT_BOTTOM

public static final java.lang.String CMD_LAYOUT_BOTTOM
See Also:
Constant Field Values

CMD_LAYOUT_RIGHT

public static final java.lang.String CMD_LAYOUT_RIGHT
See Also:
Constant Field Values

CMD_LAYOUT_SNAPTOP

public static final java.lang.String CMD_LAYOUT_SNAPTOP
See Also:
Constant Field Values

CMD_LAYOUT_SNAPLEFT

public static final java.lang.String CMD_LAYOUT_SNAPLEFT
See Also:
Constant Field Values

CMD_LAYOUT_SNAPBOTTOM

public static final java.lang.String CMD_LAYOUT_SNAPBOTTOM
See Also:
Constant Field Values

CMD_LAYOUT_SNAPRIGHT

public static final java.lang.String CMD_LAYOUT_SNAPRIGHT
See Also:
Constant Field Values

CMD_LAYOUT_SNAPALL

public static final java.lang.String CMD_LAYOUT_SNAPALL
See Also:
Constant Field Values

CMD_LAYOUT_SNAPTOPBOTTOM

public static final java.lang.String CMD_LAYOUT_SNAPTOPBOTTOM
See Also:
Constant Field Values

CMD_LAYOUT_SNAPLEFTRIGHT

public static final java.lang.String CMD_LAYOUT_SNAPLEFTRIGHT
See Also:
Constant Field Values

CMD_WINDOW_ACTIVATEINST

public static final java.lang.String CMD_WINDOW_ACTIVATEINST
See Also:
Constant Field Values

CMD_FILE

public static final java.lang.String CMD_FILE
See Also:
Constant Field Values

CMD_PAGE

public static final java.lang.String CMD_PAGE
See Also:
Constant Field Values

CMD_VIEW

public static final java.lang.String CMD_VIEW
See Also:
Constant Field Values

CMD_LAYOUT

public static final java.lang.String CMD_LAYOUT
See Also:
Constant Field Values

CMD_HELP

public static final java.lang.String CMD_HELP
See Also:
Constant Field Values

CMD_TOOLS_TPL_PREF

public static final java.lang.String CMD_TOOLS_TPL_PREF
See Also:
Constant Field Values

CMD_TOOLS_CUSTOM_WORKFLOW

public static final java.lang.String CMD_TOOLS_CUSTOM_WORKFLOW
See Also:
Constant Field Values

CMD_TOOLS_VALIDATE_TPL

public static final java.lang.String CMD_TOOLS_VALIDATE_TPL
See Also:
Constant Field Values

CMD_PLAY

public static final java.lang.String CMD_PLAY
See Also:
Constant Field Values

CMD_PLAYFROM

public static final java.lang.String CMD_PLAYFROM
See Also:
Constant Field Values

CMD_RUNSTOP

public static final java.lang.String CMD_RUNSTOP
See Also:
Constant Field Values

CMD_TOOLS_SHOW_DMV

public static final java.lang.String CMD_TOOLS_SHOW_DMV
See Also:
Constant Field Values

HWM_HELP_PMSTUDIO

public static final java.lang.String HWM_HELP_PMSTUDIO
See Also:
Constant Field Values

HWM_HELP_SELECTAPP

public static final java.lang.String HWM_HELP_SELECTAPP
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_HM

public static final java.lang.String HWM_HELP_SELECTAPP_HM
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_HC

public static final java.lang.String HWM_HELP_SELECTAPP_HC
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_HV_MV_HG

public static final java.lang.String HWM_HELP_SELECTAPP_HV_MV_HG
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_RV_MS_OPT

public static final java.lang.String HWM_HELP_SELECTAPP_RV_MS_OPT
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_HV_HVDSS

public static final java.lang.String HWM_HELP_SELECTAPP_HV_HVDSS
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_MFS

public static final java.lang.String HWM_HELP_SELECTAPP_MFS
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_ADM

public static final java.lang.String HWM_HELP_SELECTAPP_ADM
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_CAD

public static final java.lang.String HWM_HELP_SELECTAPP_CAD
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_TMATH

public static final java.lang.String HWM_HELP_SELECTAPP_TMATH
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_ATOOLS

public static final java.lang.String HWM_HELP_SELECTAPP_ATOOLS
See Also:
Constant Field Values

CMD_HELP_SELECTAPP_HM

public static final java.lang.String CMD_HELP_SELECTAPP_HM
See Also:
Constant Field Values

CMD_HELP_SELECTAPP_HC

public static final java.lang.String CMD_HELP_SELECTAPP_HC
See Also:
Constant Field Values

CMD_HELP_SELECTAPP_HV_MV_HG

public static final java.lang.String CMD_HELP_SELECTAPP_HV_MV_HG
See Also:
Constant Field Values

CMD_HELP_SELECTAPP_RV_MS_OPT

public static final java.lang.String CMD_HELP_SELECTAPP_RV_MS_OPT
See Also:
Constant Field Values

CMD_HELP_SELECTAPP_HV_HVDSS

public static final java.lang.String CMD_HELP_SELECTAPP_HV_HVDSS
See Also:
Constant Field Values

CMD_HELP_SELECTAPP_MFS

public static final java.lang.String CMD_HELP_SELECTAPP_MFS
See Also:
Constant Field Values

CMD_HELP_SELECTAPP_ADM

public static final java.lang.String CMD_HELP_SELECTAPP_ADM
See Also:
Constant Field Values

CMD_HELP_SELECTAPP_CAD

public static final java.lang.String CMD_HELP_SELECTAPP_CAD
See Also:
Constant Field Values

CMD_HELP_SELECTAPP_TMATH

public static final java.lang.String CMD_HELP_SELECTAPP_TMATH
See Also:
Constant Field Values

CMD_HELP_SELECTAPP_ATOOLS

public static final java.lang.String CMD_HELP_SELECTAPP_ATOOLS
See Also:
Constant Field Values

HWM_HELP_PROCESSSTUODIO_FILENAME

public static final java.lang.String HWM_HELP_PROCESSSTUODIO_FILENAME
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_HM_FILENAME

public static final java.lang.String HWM_HELP_SELECTAPP_HM_FILENAME
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_HC_FILENAME

public static final java.lang.String HWM_HELP_SELECTAPP_HC_FILENAME
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_HV_MV_HG_FILENAME

public static final java.lang.String HWM_HELP_SELECTAPP_HV_MV_HG_FILENAME
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_RV_MS_OPT_FILENAME

public static final java.lang.String HWM_HELP_SELECTAPP_RV_MS_OPT_FILENAME
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_HV_HVDSS_FILENAME

public static final java.lang.String HWM_HELP_SELECTAPP_HV_HVDSS_FILENAME
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_MFS_FILENAME

public static final java.lang.String HWM_HELP_SELECTAPP_MFS_FILENAME
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_ADM_FILENAME

public static final java.lang.String HWM_HELP_SELECTAPP_ADM_FILENAME
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_CAD_FILENAME

public static final java.lang.String HWM_HELP_SELECTAPP_CAD_FILENAME
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_TMATH_FILENAME

public static final java.lang.String HWM_HELP_SELECTAPP_TMATH_FILENAME
See Also:
Constant Field Values

HWM_HELP_SELECTAPP_ATOOLS_FILENAME

public static final java.lang.String HWM_HELP_SELECTAPP_ATOOLS_FILENAME
See Also:
Constant Field Values

ENV_HW_ALT_MSG_BROWSER

public static final java.lang.String ENV_HW_ALT_MSG_BROWSER
See Also:
Constant Field Values

ENV_HW_MSG_BROWSER

public static final java.lang.String ENV_HW_MSG_BROWSER
See Also:
Constant Field Values

ENV_HW_MSG_HELP

public static final java.lang.String ENV_HW_MSG_HELP
See Also:
Constant Field Values

ENV_HW_MSG_HOME

public static final java.lang.String ENV_HW_MSG_HOME
See Also:
Constant Field Values
Constructor Detail

HWMUtils

public HWMUtils()
Constructor

Method Detail

IsJavaVersionAbove1_3

public static boolean IsJavaVersionAbove1_3()
returns true if the java version is >= 1.3

Returns:
boolean true if the java version is >= 1.3 else returns false

InitializeProperties

public static void InitializeProperties()
Initialize properties like the install dir/icon dr etc.


GetHWMInstallDir

public static java.lang.String GetHWMInstallDir()
Get the directory where HWM is installed

Returns:
String The HWM install directory

SetLookAndFeel

public static void SetLookAndFeel()
                           throws java.lang.Exception
Set the look and feel based on the OS (Win/Unix). Also set the default UI colors, so that they are the same in all platforms

Throws:
java.lang.Exception

GetDefaultTemplate

public static java.lang.String GetDefaultTemplate()
Returns the default template in the app mode. If not present, returns null

Returns:
String the default template to be used in app mode

SetAppTitle

public static void SetAppTitle(java.lang.String strTitle)
Set the APP title. By default it is for the studio, but change it to app settings

Parameters:
strTitle - The new title to be set

GetAppTitle

public static java.lang.String GetAppTitle()
Get the APP title.

Returns:
String The new title to return

ShowWhatsNew

public static void ShowWhatsNew()

DisplayHelpPage

public static java.lang.Process DisplayHelpPage(java.lang.String strHelpFile)

ShowUpdateInfo

public static void ShowUpdateInfo()

ShowHelpInBrowser

public static void ShowHelpInBrowser(java.lang.String strHelpFileName)
                              throws java.lang.Exception
This method shows help files in browser

Parameters:
strHelpFileName -
Throws:
java.lang.Exception - --By Surya

RunBrowserHelp

public static void RunBrowserHelp(java.lang.String strExecCmd)
                           throws java.lang.Exception
Parameters:
strExecCmd -
Throws:
java.lang.Exception

UtilBrowserHelpPC

public static java.lang.String UtilBrowserHelpPC(java.lang.String strHelpFileName)
Parameters:
strHelpFileName -
Returns:

UtilBrowserHelpUNIX

public static java.lang.String UtilBrowserHelpUNIX(java.lang.String strHelpFileName)
Parameters:
strHelpFileName -
Returns: