aboutsummaryrefslogtreecommitdiffstats
path: root/netx/net/sourceforge/jnlp/ShortcutDesc.java
diff options
context:
space:
mode:
authorOmair Majid <[email protected]>2010-10-25 17:16:13 -0400
committerOmair Majid <[email protected]>2010-10-25 17:16:13 -0400
commit72326a2118acab1abbeb62646bb37ac556ae1404 (patch)
tree916f14bf9d64de0cc1b4520af8362137863ea258 /netx/net/sourceforge/jnlp/ShortcutDesc.java
parentb90561954383ec01d0472b44b34ca6c5de344018 (diff)
add support for parsing and accessing deployment properties
2010-10-25 Omair Majid <[email protected]> * netx/net/sourceforge/jnlp/ShortcutDesc.java: Add SHORTCUT_NEVER, SHORTCUT_ALWAYS, SHORTCUT_ASK_USER, SHORTCUT_ASK_USER_IF_HINTED, SHORTCUT_ALWAYS_IF_HINTED, SHORTCUT_DEFAULT. * netx/net/sourceforge/jnlp/resources/Messages.properties: Add RConfigurationError. * netx/net/sourceforge/jnlp/runtime/DeploymentConfiguration.java: New file. (ConfigValue): New class. Holds a configuration value. (DeploymentConfiguration): New method. (load): New method. (getProperty): Likewise. (getAllPropertyNames): Likewise. (setProperty): Likewise. (loadDefaultProperties): Likewise. (findSystemConfigFile): Likewise. (loadSystemConfiguration): Likewise. (loadProperties): Likewise. (save): Likewise. (parsePropertiesFile): Likewise. (mergeMaps): Likewise. (dumpConfiguration): Likewise. * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java: (initialize): Load configuration. (getConfiguration): Return the configuration.
Diffstat (limited to 'netx/net/sourceforge/jnlp/ShortcutDesc.java')
-rw-r--r--netx/net/sourceforge/jnlp/ShortcutDesc.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/netx/net/sourceforge/jnlp/ShortcutDesc.java b/netx/net/sourceforge/jnlp/ShortcutDesc.java
index 6635dc7..66367bb 100644
--- a/netx/net/sourceforge/jnlp/ShortcutDesc.java
+++ b/netx/net/sourceforge/jnlp/ShortcutDesc.java
@@ -18,6 +18,18 @@ package net.sourceforge.jnlp;
public final class ShortcutDesc {
+ /** Never create a shortcut */
+ public static final String SHORTCUT_NEVER = "NEVER";
+ /** Always create a shortcut */
+ public static final String SHORTCUT_ALWAYS = "ALWAYS";
+ /** Always ask user whether to create a shortcut */
+ public static final String SHORTCUT_ASK_USER = "ASK_USER";
+ /** Ask user whether to create a shortcut but only if jnlp file asks for it */
+ public static final String SHORTCUT_ASK_USER_IF_HINTED = "ASK_IF_HINTED";
+ /** Create a desktop shortcut without prompting if the jnlp asks for it */
+ public static final String SHORTCUT_ALWAYS_IF_HINTED = "ALWAYS_IF_HINTED";
+ public static final String SHORTCUT_DEFAULT = SHORTCUT_ASK_USER_IF_HINTED;
+
/** the application wants to be placed on the desktop */
private boolean onDesktop = false;