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.Stringdescription_private java.lang.Stringfilename_private java.lang.Stringname_private java.lang.Stringversion_
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()Gets the plugin's description.java.lang.StringgetFilename()Gets the plugin's file name.protected java.lang.StringgetItemName(java.lang.Object element)Gets the name of the mime type.java.lang.StringgetName()Gets the plugin's name.java.lang.StringgetVersion()Gets the plugin's version.voidjsConstructor()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:
getItemNamein 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
-
-