Class Plugin

java.lang.Object
org.htmlunit.corejs.javascript.ScriptableObject
All Implemented Interfaces:
Serializable, Cloneable, org.htmlunit.corejs.javascript.ConstProperties, org.htmlunit.corejs.javascript.debug.DebuggableObject, org.htmlunit.corejs.javascript.Scriptable, org.htmlunit.corejs.javascript.SymbolScriptable

public class Plugin extends SimpleArray
A JavaScript object for Plugin.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.htmlunit.corejs.javascript.ScriptableObject

    org.htmlunit.corejs.javascript.ScriptableObject.KeyComparator
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private String
     
    private String
     
    private String
     
    private String
     

    Fields inherited from class org.htmlunit.corejs.javascript.ScriptableObject

    CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST

    Fields inherited from interface org.htmlunit.corejs.javascript.Scriptable

    NOT_FOUND
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance.
    Plugin(String name, String description, String version, String filename)
    C'tor initializing fields.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the plugin's description.
    Gets the plugin's file name.
    protected String
    Gets the name of the mime type.
    Gets the plugin's name.
    Gets the plugin's version.
    void
    JavaScript constructor.

    Methods inherited from class org.htmlunit.javascript.host.SimpleArray

    add, get, getLength, getWithPreemption, item, namedItem

    Methods inherited from class org.htmlunit.corejs.javascript.ScriptableObject

    applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setPrototype, size

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • description_

      private String description_
    • filename_

      private String filename_
    • name_

      private String name_
    • version_

      private String version_
  • Constructor Details

    • Plugin

      public Plugin()
      Creates an instance.
    • Plugin

      public Plugin(String name, String description, String version, String filename)
      C'tor initializing fields.
      Parameters:
      name - the plugin name
      description - the plugin description
      version - the version
      filename - the plugin filename
  • Method Details

    • jsConstructor

      public void jsConstructor()
      JavaScript constructor.
    • getItemName

      protected String getItemName(Object element)
      Gets the name of the mime type.
      Overrides:
      getItemName in class SimpleArray
      Parameters:
      element - a MimeType
      Returns:
      the name
    • getDescription

      public String getDescription()
      Gets the plugin's description.
      Returns:
      the description
    • getFilename

      public String getFilename()
      Gets the plugin's file name.
      Returns:
      the file name
    • getName

      public String getName()
      Gets the plugin's name.
      Returns:
      the name
    • getVersion

      public String getVersion()
      Gets the plugin's version.
      Returns:
      the name