Class Plugin

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.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:
    XUL Planet, Serialized Form
    • 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 java.lang.String description_  
      private java.lang.String filename_  
      private java.lang.String name_  
      private java.lang.String version_  
      • 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
      Plugin()
      Creates an instance.
      Plugin​(java.lang.String name, java.lang.String description, java.lang.String version, java.lang.String filename)
      C'tor initializing fields.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDescription()
      Gets the plugin's description.
      java.lang.String getFilename()
      Gets the plugin's file name.
      protected java.lang.String getItemName​(java.lang.Object element)
      Gets the name of the mime type.
      java.lang.String getName()
      Gets the plugin's name.
      java.lang.String getVersion()
      Gets the plugin's version.
      void jsConstructor()
      JavaScript constructor.
      • 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 Detail

      • description_

        private java.lang.String description_
      • filename_

        private java.lang.String filename_
      • name_

        private java.lang.String name_
      • version_

        private java.lang.String version_
    • Constructor Detail

      • Plugin

        public Plugin()
        Creates an instance.
      • Plugin

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

      • jsConstructor

        public void jsConstructor()
        JavaScript constructor.
      • getItemName

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

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

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

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

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