|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.denova.runtime.WindowsMenus
public class WindowsMenus
Manage menus and desktop icons for Windows.
| Field Summary | |
|---|---|
protected static java.lang.String |
WindowsAddDesktop
|
protected static java.lang.String |
WindowsAddProgramsMenu
|
protected static java.lang.String |
WindowsAddStartupMenu
|
protected static java.lang.String |
WindowsDesktopCommand
|
protected static java.lang.String |
WindowsStartupMenuCommand
|
| Constructor Summary | |
|---|---|
WindowsMenus()
|
|
WindowsMenus(Log newLog)
|
|
| Method Summary | |
|---|---|
boolean |
addDesktopShortcut(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
Add shortcut to the Desktop for the current user. |
boolean |
addDesktopShortcut(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon,
java.lang.String user)
Add shortcut to the Desktop. |
boolean |
addDesktopShortcut(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon,
java.lang.String user,
java.lang.String workingDir)
Add shortcut to the Desktop. |
boolean |
addDesktopShortcut(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
Add shortcut to the Desktop for the current user. |
boolean |
addDesktopShortcut(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
Add shortcut to the Desktop for the current user. |
boolean |
addMenuItem(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
Add menu item to Start | Programs for the current user. |
boolean |
addMenuItem(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon,
java.lang.String user)
Add menu item to Start | Programs. |
boolean |
addMenuItem(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon,
java.lang.String user,
java.lang.String workingDir)
Add menu item to Start | Programs. |
boolean |
addMenuItem(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
Add menu item to Start | Programs for the current user. |
boolean |
addMenuItem(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
Add menu item to Start | Programs for the current user. |
boolean |
addStartupMenuItem(java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
Add menu item to Start | Programs | Startup for the current user. |
boolean |
addStartupMenuItem(java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon,
java.lang.String user)
Add menu item to Start | Programs | Startup. |
boolean |
addStartupMenuItem(java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon,
java.lang.String user,
java.lang.String workingDir)
Add menu item to Start | Programs | Startup. |
boolean |
addStartupMenuItem(java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
Add menu item to Start | Programs | Startup for the current user. |
boolean |
addStartupMenuItem(java.lang.String itemName,
java.lang.String installDir,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
Add menu item to Start | Programs | Startup for the current user. |
boolean |
deleteDesktopShortcut(java.lang.String submenu,
java.lang.String itemName)
Delete shortcut to the Desktop for the current user. |
boolean |
deleteDesktopShortcut(java.lang.String submenu,
java.lang.String itemName,
java.lang.String user)
Delete shortcut to the Desktop. |
boolean |
deleteMenuItem(java.lang.String submenu,
java.lang.String itemName)
Delete menu item from Start | Programs for the current user. |
boolean |
deleteMenuItem(java.lang.String submenu,
java.lang.String itemName,
java.lang.String user)
Delete menu item from Start | Programs. |
boolean |
deleteStartupMenuItem(java.lang.String itemName)
Delete menu item from Start | Programs | Startup for the current user. |
boolean |
deleteStartupMenuItem(java.lang.String itemName,
java.lang.String user)
Delete menu item from Start | Programs | Startup. |
static java.lang.String |
getArguments(java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments)
Get the arguments used by the executable. |
static java.lang.String |
getArguments(java.lang.String installDir,
boolean useJavaCommandPrefix,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments)
Get the arguments used by the executable. |
java.util.List |
getCreatedDirs()
Get the list of any newly created dirs while creating menu. |
static java.lang.String |
getExecutable(java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile)
Get the full pathname for the executable. |
static java.lang.String |
getExecutable(java.lang.String installDir,
boolean useJavaCommandPrefix,
java.lang.String javaCommandPrefix,
java.lang.String executableFile)
Get the full pathname for the executable. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String WindowsStartupMenuCommand
protected static final java.lang.String WindowsDesktopCommand
protected static final java.lang.String WindowsAddProgramsMenu
protected static final java.lang.String WindowsAddStartupMenu
protected static final java.lang.String WindowsAddDesktop
| Constructor Detail |
|---|
public WindowsMenus()
public WindowsMenus(Log newLog)
| Method Detail |
|---|
public static java.lang.String getExecutable(java.lang.String installDir,
boolean useJavaCommandPrefix,
java.lang.String javaCommandPrefix,
java.lang.String executableFile)
public static java.lang.String getExecutable(java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile)
public static java.lang.String getArguments(java.lang.String installDir,
boolean useJavaCommandPrefix,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments)
public static java.lang.String getArguments(java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments)
public boolean addMenuItem(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
submenu - Menu under the Start | Programs.itemName - Name of the menu item under the submenuinstallDir - Install and working directory.executableFile - Executable file to run when menu selected.commandLineArguments - Command line arguments.windowStyle - Style of window.icon - Pathname to icon for menu.
public boolean addMenuItem(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
submenu - Menu under the Start | Programs or blank.itemName - Name of the menu item under the submenuinstallDir - Install and working directory.useJavaCommandPrefix - true if java appjavaCommandPrefix - java command, with java switches, exclusive of the main class and command line argsexecutableFile - Executable file to run when menu selected.commandLineArguments - Command line arguments.windowStyle - window styleicon - icon pathname
public boolean addMenuItem(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
submenu - Menu under the Start | Programs or blank.itemName - Name of the menu item under the submenuinstallDir - Install and working directory.useJavaCommandPrefix - true if java appuseJavaConsole - true if java console should be usedjavaCommandPrefix - java command, with java switches, exclusive of the main class and command line argsexecutableFile - Executable file to run when menu selected.commandLineArguments - Command line arguments.windowStyle - window styleicon - icon pathname
public boolean addMenuItem(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon,
java.lang.String user)
submenu - Menu under the Start | Programs or blank.itemName - Name of the menu item under the submenuinstallDir - Install and working directory.useJavaCommandPrefix - true if java appuseJavaConsole - true if java console should be usedjavaCommandPrefix - java command, with java switches, exclusive of the main class and command line argsexecutableFile - Executable file to run when menu selected.commandLineArguments - Command line arguments.windowStyle - Window styleicon - Icon pathnameuser - Current or All
public boolean addMenuItem(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon,
java.lang.String user,
java.lang.String workingDir)
submenu - Menu under the Start | Programs or blank.itemName - Name of the menu item under the submenuinstallDir - Installation directory.useJavaCommandPrefix - true if java appuseJavaConsole - true if java console should be usedjavaCommandPrefix - java command, with java switches, exclusive of the main class and command line argsexecutableFile - Executable file to run when menu selected.commandLineArguments - Command line arguments.windowStyle - Window styleicon - Icon pathnameuser - Current or AllworkingDir - Working directory
public boolean deleteMenuItem(java.lang.String submenu,
java.lang.String itemName)
submenu - itemName - Name of the menu item under the submenu
public boolean deleteMenuItem(java.lang.String submenu,
java.lang.String itemName,
java.lang.String user)
submenu - itemName - Name of the menu item under the submenuuser -
public boolean addStartupMenuItem(java.lang.String itemName,
java.lang.String installDir,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
itemName - name of menu iteminstallDir - install and working directoryexecutableFile - executable filecommandLineArguments - command line argumentswindowStyle - window styleicon - icon pathname
public boolean addStartupMenuItem(java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
itemName - name of menu iteminstallDir - install and working directoryuseJavaCommandPrefix - true if java appjavaCommandPrefix - java command, with java switches, exclusive of the main class and command line argsexecutableFile - executable filecommandLineArguments - command line argumentswindowStyle - window styleicon - icon pathname
public boolean addStartupMenuItem(java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
itemName - name of menu iteminstallDir - install and working directoryuseJavaCommandPrefix - true if java appuseJavaConsole - true if java console should be usedjavaCommandPrefix - java command, with java switches, exclusive of the main class and command line argsexecutableFile - executable filecommandLineArguments - command line argumentswindowStyle - window styleicon - icon pathname
public boolean addStartupMenuItem(java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon,
java.lang.String user)
itemName - name of menu iteminstallDir - install and working directoryuseJavaCommandPrefix - true if java appuseJavaConsole - true if java console should be usedjavaCommandPrefix - java command, with java switches, exclusive of the main class and command line argsexecutableFile - executable filecommandLineArguments - command line argumentswindowStyle - window styleicon - icon pathnameuser - Current or All
public boolean addStartupMenuItem(java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon,
java.lang.String user,
java.lang.String workingDir)
itemName - name of menu iteminstallDir - install directoryuseJavaCommandPrefix - true if java appuseJavaConsole - true if java console should be usedjavaCommandPrefix - java command, with java switches, exclusive of the main class and command line argsexecutableFile - executable filecommandLineArguments - command line argumentswindowStyle - window styleicon - icon pathnameuser - Current or AllworkingDir - working directory
public boolean deleteStartupMenuItem(java.lang.String itemName)
itemName -
public boolean deleteStartupMenuItem(java.lang.String itemName,
java.lang.String user)
itemName - user -
public boolean addDesktopShortcut(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
submenu - folder where item it stored, or blank if noneitemName - name of desktop iteminstallDir - install and working directoryexecutableFile - executable filecommandLineArguments - command line argumentswindowStyle - window styleicon - icon pathname
public boolean addDesktopShortcut(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
submenu - folder where item it stored, or blank if noneitemName - name of desktop iteminstallDir - install and working directoryuseJavaCommandPrefix - true if java appjavaCommandPrefix - java command, with java switches, exclusive of the main class and command line argsexecutableFile - executable filecommandLineArguments - command line argumentswindowStyle - window styleicon - icon pathname
public boolean addDesktopShortcut(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon)
submenu - folder where item it stored, or blank if noneitemName - name of desktop iteminstallDir - install and working directoryuseJavaCommandPrefix - true if java appuseJavaConsole - true if java console should be usedjavaCommandPrefix - java command, with java switches, exclusive of the main class and command line argsexecutableFile - executable filecommandLineArguments - command line argumentswindowStyle - window styleicon - icon pathname
public boolean addDesktopShortcut(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon,
java.lang.String user)
submenu - folder where item it stored, or blank if noneitemName - name of desktop iteminstallDir - install and working directoryuseJavaCommandPrefix - true if java appuseJavaConsole - true if java console should be usedjavaCommandPrefix - java command, with java switches, exclusive of the main class and command line argsexecutableFile - executable filecommandLineArguments - command line argumentswindowStyle - window styleicon - icon pathnameuser - Current or All
public boolean addDesktopShortcut(java.lang.String submenu,
java.lang.String itemName,
java.lang.String installDir,
boolean useJavaCommandPrefix,
boolean useJavaConsole,
java.lang.String javaCommandPrefix,
java.lang.String executableFile,
java.lang.String commandLineArguments,
java.lang.String windowStyle,
java.lang.String icon,
java.lang.String user,
java.lang.String workingDir)
submenu - folder where item it stored, or blank if noneitemName - name of desktop iteminstallDir - install and working directoryuseJavaCommandPrefix - true if java appuseJavaConsole - true if java console should be usedjavaCommandPrefix - java command, with java switches, exclusive of the main class and command line argsexecutableFile - executable filecommandLineArguments - command line argumentswindowStyle - window styleicon - icon pathnameuser - Current or All
public boolean deleteDesktopShortcut(java.lang.String submenu,
java.lang.String itemName)
submenu - itemName -
public boolean deleteDesktopShortcut(java.lang.String submenu,
java.lang.String itemName,
java.lang.String user)
submenu - itemName - user -
public java.util.List getCreatedDirs()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||