Class PluginParameters

java.lang.Object
net.sourceforge.jnlp.PluginParameters

public class PluginParameters extends Object
Represents plugin applet parameters, backed by a HashMap.
  • Field Details

  • Constructor Details

  • Method Details

    • get

      public String get(String key)
    • put

      public void put(String key, String value)
    • getUnmodifiableMap

      public Map<String,String> getUnmodifiableMap()
    • getUnderlyingMap

      public Map<String,String> getUnderlyingMap()
    • getDefaulted

      public String getDefaulted(String key, String defaultStr)
    • getAppletTitle

      public String getAppletTitle()
    • useCodebaseLookup

      public boolean useCodebaseLookup()
    • getArchive

      public String getArchive()
    • getJavaArchive

      public String getJavaArchive()
    • getJavaArguments

      public String getJavaArguments()
    • getCacheArchive

      public String getCacheArchive()
    • getCacheArchiveEx

      public String getCacheArchiveEx()
    • getCacheOption

      public String getCacheOption()
    • getCacheVersion

      public String getCacheVersion()
    • getCode

      public String getCode()
    • getJNLPHref

      public String getJNLPHref()
    • getJNLPEmbedded

      public String getJNLPEmbedded()
    • getJarFiles

      public String getJarFiles()
    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()
    • getPermissions

      public String getPermissions()
    • updateSize

      public void updateSize(int width, int height)
    • getUniqueKey

      public String getUniqueKey(URL codebase)
    • ensureJavaPrefixTakesPrecedence

      static void ensureJavaPrefixTakesPrecedence(Map<String,String> params, 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 Map<String,String> createParameterTable(Map<String,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 String toString()
      Overrides:
      toString in class Object