Package org.htmlunit.javascript.host
Class Plugin
- java.lang.Object
-
- org.htmlunit.corejs.javascript.ScriptableObject
-
- org.htmlunit.javascript.HtmlUnitScriptable
-
- org.htmlunit.javascript.host.SimpleArray
-
- org.htmlunit.javascript.host.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 forPlugin
.- See Also:
- XUL Planet, Serialized Form
-
-
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_
-
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.javascript.host.SimpleArray
add, get, getLength, getWithPreemption, item, namedItem
-
Methods inherited from class org.htmlunit.javascript.HtmlUnitScriptable
clone, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, has, hasInstance, initParentScope, makeScriptableFor, put, setClassName, setDomNode, setDomNode, setParentScope, setupPromise, setupRejectedPromise
-
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
-
-
-
-
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 namedescription
- the plugin descriptionversion
- the versionfilename
- 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 classSimpleArray
- Parameters:
element
- aMimeType
- 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
-
-