Class PluginParameters


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

      • parameters

        private final java.util.Map<java.lang.String,​java.lang.String> parameters
    • Constructor Detail

      • PluginParameters

        public PluginParameters​(java.util.Map<java.lang.String,​java.lang.String> params)
    • 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:
        toString in class java.lang.Object