|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.proxy.sunproxy.ConfigProperties
public class ConfigProperties
Interface to manipulate the JavaWS config file
Nested Class Summary | |
---|---|
static class |
ConfigProperties.JREInformation
Helper class to store version information about a JRE |
Field Summary | |
---|---|
static java.lang.String |
ALLOW_PREFERENCES_KEY
|
static java.lang.String |
AUTO_UPDATER_URL_KEY
|
static java.lang.String |
BROWSER_PATH_KEY
|
static java.lang.String |
CACHE_DIR_KEY
|
static java.lang.String |
CACHE_KEY
|
static java.lang.String |
CACHE_SIZE_KEY
|
static java.lang.String |
CHECK_UPDATE_AT_START_KEY
|
static java.lang.String |
CONSOLE_SIZE_KEY
|
static long |
DEFAULT_MUFFIN_LIMIT
|
static java.lang.String |
DEFAULT_UPDATE_TIMEOUT
|
static java.lang.String |
FAVORITE_SIZE_KEY
|
static java.lang.String |
FAVORITES_KEY
|
static java.lang.String |
FORCE_UPDATE_CHECK
|
static java.lang.String |
HTTP_PROXY_KEY
|
static java.lang.String |
HTTP_PROXY_OVERRIDE_KEY
|
static java.lang.String |
HTTP_PROXY_PORT_KEY
|
static int |
JA_ALL
|
static int |
JA_BOTH
|
static int |
JA_DOWNLOAD
|
static int |
JA_NONE
|
static int |
JA_PROXY
|
static java.lang.String |
JAUTHENTICATOR_KEY
|
static java.lang.String |
JRE_INSTALL_URL_KEY
|
static java.lang.String |
JRE_ISENABLED
|
static java.lang.String |
JRE_KEY
|
static java.lang.String |
JRE_OS_ARCH
|
static java.lang.String |
JRE_OS_NAME
|
static java.lang.String |
JRE_PATH
|
static java.lang.String |
JRE_PLATFORM_ID
|
static java.lang.String |
JRE_PRODUCT_ID
|
static java.lang.String |
JRE_PRODUCT_LOCATION
|
static java.lang.String |
LOG_FILENAME_KEY
|
static java.lang.String |
LOG_TO_FILE_KEY
|
static java.lang.String |
MUFFIN_DIR_KEY
|
static java.lang.String |
MUFFIN_KEY
|
static java.lang.String |
MUFFIN_LIMIT_KEY
|
static java.lang.String |
NETSCAPE_BROWSER_KEY
|
static java.lang.String |
PLAYER_BOUNDS_KEY
|
static java.lang.String |
PLAYER_MANAGER_KEY
|
static java.lang.String |
PLAYER_MODE_KEY
|
static java.lang.String |
PROXY_AUTO
|
static java.lang.String |
PROXY_KEY
|
static java.lang.String |
PROXY_MANUAL
|
static java.lang.String |
PROXY_NONE
|
static java.lang.String |
PROXY_TYPE_KEY
|
static java.lang.String |
REMOTE_APPS_KEY
|
static java.lang.String |
SHOW_CONSOLE_KEY
|
static java.lang.String |
SPLASH_CACHE_KEY
|
static java.lang.String |
TRUSTED_PLAYER_URL
|
static java.lang.String |
UPDATE_TIMEOUT_KEY
|
static java.lang.String |
WHAT_INSTALL_KEY
|
static java.lang.String |
WHEN_INSTALL_KEY
|
Method Summary | |
---|---|
boolean |
doesNewVersionExist()
Returns true if a new version exists on the file system. |
java.lang.String |
get(java.lang.String key)
|
static java.lang.String |
getApplicationHome()
|
java.lang.String |
getAutoUpdateURL()
|
java.lang.String |
getBrowserPath()
|
java.lang.String |
getCacheDir()
|
int |
getCacheSize()
|
boolean |
getCheckUpdateOnStart()
|
int |
getConsoleSize()
|
java.lang.String |
getDefaultMuffinDir10()
Returns the default muffin cache dir for javaws 1.0 |
boolean |
getEnablePreferences()
|
java.util.Iterator |
getFavorites()
|
boolean |
getForceUpdateCheck()
|
java.lang.String |
getHTTPProxy()
|
java.lang.String |
getHTTPProxyPort()
|
static ConfigProperties |
getInstance()
Returns a potential cached version of the property object |
int |
getJAuthenticator()
|
static java.lang.String |
getJavaWSJarFilePath()
|
ConfigProperties.JREInformation |
getJRE(java.net.URL location,
java.lang.String versionId)
Return a specific version |
java.util.ArrayList |
getJREInformationList()
Returns a set of JREs from a given URL as JREInformation objects |
java.net.URL |
getJREInstallURL()
Returns the location to get JNL files for install from. |
java.lang.String |
getKnownPlatforms()
Returns list of instanceoflled platforms |
java.lang.String |
getLogFilename()
|
static int |
getMaxUrlsLength()
|
java.lang.String |
getMuffinDir()
Returns the muffin cache dir |
java.lang.String |
getMuffinDir10()
Returns the muffin cache dir for javaws 1.0 |
long |
getMuffinSizeLimit()
|
static int |
getNextAvailableUserJREIndex()
|
static java.awt.Rectangle |
getPlayerBounds()
|
static int |
getPlayerManager()
|
static int |
getPlayerMode()
|
java.util.List |
getProxyOverrideList()
This method will get the hostnames which do not need proxies, normally used in the get call in Main, so we return a List |
java.lang.String |
getProxyOverrideString()
Returns a String of comma seperated hostnames which could be used to set TextFields etc. |
int |
getProxyType()
|
int |
getRapidUpdateTimeout()
|
java.lang.String |
getRemoteURL()
|
java.lang.String[] |
getRemoteURLs()
|
boolean |
getshowConsole()
|
java.lang.String |
getSplashCache()
Returns the splash cache index filename |
java.lang.String |
getSplashDir()
Returns the splash cache dir |
static java.lang.String |
getStartCommand()
Returns the command used to start up a new version of Java Web Start. |
static java.lang.String |
getUninstallCommand(java.lang.String path)
Returns the command used uninstall Java Web Start |
int |
getWhatInstall()
|
int |
getWhenInstall()
|
boolean |
isBrowserNetscape()
|
boolean |
isDirty()
Returns true if the properties have changed. |
boolean |
isLogToFileEnabled()
|
void |
put(java.lang.String key,
java.lang.String value)
|
void |
refresh()
|
void |
refreshIfNecessary()
Reloads the config properties, throwing away any changes. |
void |
setCacheDir(java.lang.String dir)
|
void |
setFavorites(java.util.Iterator favorites)
Load Config file from file/url |
static void |
setPlayerBounds(java.awt.Rectangle bounds)
|
static void |
setPlayerManager(int index)
|
static void |
setPlayerMode(int index)
|
void |
setProxy(int proxyType,
java.lang.String httpHost,
int httpPort,
java.lang.String overrides)
This is an all purpose proxy setter method depending on the proxyType params will have the strings the ex: if proxyType is null then params will be null if proxyType is Manual then params will contain the nodename and port. |
void |
setRemoteURLs(java.lang.String[] urls)
|
void |
setSplashCache(java.lang.String indexFile)
|
void |
setWhatInstall(int value)
|
void |
setWhenInstall(int value)
|
void |
store()
Store user-specific properties |
void |
storeApplicationProperties()
Store the application specific properties. |
java.lang.String |
toString()
Debugging |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PROXY_AUTO
public static final java.lang.String PROXY_MANUAL
public static final java.lang.String PROXY_NONE
public static final java.lang.String JRE_KEY
public static final java.lang.String JRE_PLATFORM_ID
public static final java.lang.String JRE_PRODUCT_ID
public static final java.lang.String JRE_PRODUCT_LOCATION
public static final java.lang.String JRE_PATH
public static final java.lang.String JRE_OS_NAME
public static final java.lang.String JRE_OS_ARCH
public static final java.lang.String JRE_ISENABLED
public static final java.lang.String SPLASH_CACHE_KEY
public static final long DEFAULT_MUFFIN_LIMIT
public static final java.lang.String MUFFIN_KEY
public static final java.lang.String MUFFIN_DIR_KEY
public static final java.lang.String MUFFIN_LIMIT_KEY
public static final java.lang.String CACHE_KEY
public static final java.lang.String CACHE_DIR_KEY
public static final java.lang.String CACHE_SIZE_KEY
public static final java.lang.String PROXY_KEY
public static final java.lang.String AUTO_UPDATER_URL_KEY
public static final java.lang.String CHECK_UPDATE_AT_START_KEY
public static final java.lang.String JAUTHENTICATOR_KEY
public static final java.lang.String PROXY_TYPE_KEY
public static final java.lang.String HTTP_PROXY_KEY
public static final java.lang.String HTTP_PROXY_PORT_KEY
public static final java.lang.String HTTP_PROXY_OVERRIDE_KEY
public static final java.lang.String SHOW_CONSOLE_KEY
public static final java.lang.String CONSOLE_SIZE_KEY
public static final java.lang.String LOG_TO_FILE_KEY
public static final java.lang.String LOG_FILENAME_KEY
public static final java.lang.String BROWSER_PATH_KEY
public static final java.lang.String NETSCAPE_BROWSER_KEY
public static final java.lang.String JRE_INSTALL_URL_KEY
public static final java.lang.String FAVORITE_SIZE_KEY
public static final java.lang.String FAVORITES_KEY
public static final java.lang.String REMOTE_APPS_KEY
public static final java.lang.String PLAYER_BOUNDS_KEY
public static final java.lang.String PLAYER_MANAGER_KEY
public static final java.lang.String PLAYER_MODE_KEY
public static final java.lang.String ALLOW_PREFERENCES_KEY
public static final java.lang.String FORCE_UPDATE_CHECK
public static final java.lang.String UPDATE_TIMEOUT_KEY
public static final java.lang.String TRUSTED_PLAYER_URL
public static final java.lang.String DEFAULT_UPDATE_TIMEOUT
public static final java.lang.String WHEN_INSTALL_KEY
public static final java.lang.String WHAT_INSTALL_KEY
public static final int JA_ALL
public static final int JA_PROXY
public static final int JA_DOWNLOAD
public static final int JA_BOTH
public static final int JA_NONE
Method Detail |
---|
public static int getNextAvailableUserJREIndex()
public static java.lang.String getApplicationHome()
public static java.lang.String getStartCommand()
public static java.lang.String getJavaWSJarFilePath()
public static java.lang.String getUninstallCommand(java.lang.String path)
public static void setPlayerBounds(java.awt.Rectangle bounds)
public static java.awt.Rectangle getPlayerBounds()
public static void setPlayerManager(int index)
public static int getPlayerManager()
public static void setPlayerMode(int index)
public static int getPlayerMode()
public void setSplashCache(java.lang.String indexFile)
public static ConfigProperties getInstance()
public long getMuffinSizeLimit()
public int getCacheSize()
public java.lang.String getCacheDir()
public void setCacheDir(java.lang.String dir)
public java.lang.String getHTTPProxy()
public java.lang.String getHTTPProxyPort()
public boolean getEnablePreferences()
public boolean getForceUpdateCheck()
public boolean getCheckUpdateOnStart()
public int getRapidUpdateTimeout()
public boolean getshowConsole()
public int getConsoleSize()
public boolean isLogToFileEnabled()
public java.lang.String getLogFilename()
public boolean isBrowserNetscape()
public java.lang.String getBrowserPath()
public java.lang.String getRemoteURL()
public void setRemoteURLs(java.lang.String[] urls)
public java.lang.String[] getRemoteURLs()
public static int getMaxUrlsLength()
public java.lang.String getAutoUpdateURL()
public java.util.ArrayList getJREInformationList()
public ConfigProperties.JREInformation getJRE(java.net.URL location, java.lang.String versionId)
public java.lang.String getKnownPlatforms()
public int getJAuthenticator()
public void setWhenInstall(int value)
public int getWhenInstall()
public void setWhatInstall(int value)
public int getWhatInstall()
public java.net.URL getJREInstallURL()
public java.lang.String getSplashDir()
public java.lang.String getSplashCache()
public java.lang.String getMuffinDir()
public java.lang.String getDefaultMuffinDir10()
public java.lang.String getMuffinDir10()
public int getProxyType()
public void setProxy(int proxyType, java.lang.String httpHost, int httpPort, java.lang.String overrides)
public java.lang.String getProxyOverrideString()
public java.util.List getProxyOverrideList()
public void setFavorites(java.util.Iterator favorites)
public java.util.Iterator getFavorites()
public void put(java.lang.String key, java.lang.String value)
public java.lang.String get(java.lang.String key)
public boolean isDirty()
public boolean doesNewVersionExist()
public void refreshIfNecessary()
public void refresh()
public void store()
public void storeApplicationProperties()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |