Package net.sourceforge.jnlp
Class PluginParameters
- java.lang.Object
-
- net.sourceforge.jnlp.PluginParameters
-
public class PluginParameters extends java.lang.ObjectRepresents plugin applet parameters, backed by a HashMap.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>parameters
-
Constructor Summary
Constructors Constructor Description PluginParameters(java.util.Map<java.lang.String,java.lang.String> params)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static java.util.Map<java.lang.String,java.lang.String>createParameterTable(java.util.Map<java.lang.String,java.lang.String> rawParams)Creates the underlying hash table with the proper overrides.(package private) static voidensureJavaPrefixTakesPrecedence(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String attribute)Replace an attribute with its 'java_'-prefixed version.java.lang.Stringget(java.lang.String key)java.lang.StringgetAppletTitle()java.lang.StringgetArchive()java.lang.StringgetCacheArchive()java.lang.StringgetCacheArchiveEx()java.lang.StringgetCacheOption()java.lang.StringgetCacheVersion()java.lang.StringgetCode()java.lang.StringgetDefaulted(java.lang.String key, java.lang.String defaultStr)intgetHeight()java.lang.StringgetJarFiles()java.lang.StringgetJavaArchive()java.lang.StringgetJavaArguments()java.lang.StringgetJNLPEmbedded()java.lang.StringgetJNLPHref()java.lang.StringgetPermissions()java.util.Map<java.lang.String,java.lang.String>getUnderlyingMap()java.lang.StringgetUniqueKey(java.net.URL codebase)java.util.Map<java.lang.String,java.lang.String>getUnmodifiableMap()intgetWidth()voidput(java.lang.String key, java.lang.String value)java.lang.StringtoString()voidupdateSize(int width, int height)booleanuseCodebaseLookup()
-
-
-
Method Detail
-
get
public java.lang.String get(java.lang.String key)
-
put
public void put(java.lang.String key, java.lang.String value)
-
getUnmodifiableMap
public java.util.Map<java.lang.String,java.lang.String> getUnmodifiableMap()
-
getUnderlyingMap
public java.util.Map<java.lang.String,java.lang.String> getUnderlyingMap()
-
getDefaulted
public java.lang.String getDefaulted(java.lang.String key, java.lang.String defaultStr)
-
getAppletTitle
public java.lang.String getAppletTitle()
-
useCodebaseLookup
public boolean useCodebaseLookup()
-
getArchive
public java.lang.String getArchive()
-
getJavaArchive
public java.lang.String getJavaArchive()
-
getJavaArguments
public java.lang.String getJavaArguments()
-
getCacheArchive
public java.lang.String getCacheArchive()
-
getCacheArchiveEx
public java.lang.String getCacheArchiveEx()
-
getCacheOption
public java.lang.String getCacheOption()
-
getCacheVersion
public java.lang.String getCacheVersion()
-
getCode
public java.lang.String getCode()
-
getJNLPHref
public java.lang.String getJNLPHref()
-
getJNLPEmbedded
public java.lang.String getJNLPEmbedded()
-
getJarFiles
public java.lang.String getJarFiles()
-
getWidth
public int getWidth()
-
getHeight
public int getHeight()
-
getPermissions
public java.lang.String getPermissions()
-
updateSize
public void updateSize(int width, int height)
-
getUniqueKey
public java.lang.String getUniqueKey(java.net.URL codebase)
-
ensureJavaPrefixTakesPrecedence
static void ensureJavaPrefixTakesPrecedence(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String attribute)Replace an attribute with its 'java_'-prefixed version. Note that java_* aliases override older names: http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/using_tags.html#in-nav
-
createParameterTable
static java.util.Map<java.lang.String,java.lang.String> createParameterTable(java.util.Map<java.lang.String,java.lang.String> rawParams)
Creates the underlying hash table with the proper overrides. Ensure all keys are lowercase consistently.- Parameters:
rawParams- the properties, before parameter aliasing rules.- Returns:
- the resulting parameter table
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-