Package org.htmlunit.javascript.host
Class MimeType
- java.lang.Object
-
- org.htmlunit.corejs.javascript.ScriptableObject
-
- org.htmlunit.javascript.HtmlUnitScriptable
-
- org.htmlunit.javascript.host.MimeType
-
- 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 MimeType extends HtmlUnitScriptable
A JavaScript object forMimeType
.- See Also:
- XUL Planet, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
description_
private Plugin
enabledPlugin_
private java.lang.String
suffixes_
private java.lang.String
type_
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
Returns the mime type's description.java.lang.Object
getEnabledPlugin()
Returns the mime type's associated plugin.java.lang.String
getSuffixes()
Returns the mime type's suffixes.java.lang.String
getType()
Returns the mime type's suffixes.void
jsConstructor()
JavaScript constructor.-
Methods inherited from class org.htmlunit.javascript.HtmlUnitScriptable
clone, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, 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, 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
-
-
-
-
Field Detail
-
description_
private java.lang.String description_
-
suffixes_
private java.lang.String suffixes_
-
type_
private java.lang.String type_
-
enabledPlugin_
private Plugin enabledPlugin_
-
-
Constructor Detail
-
MimeType
public MimeType()
Creates an instance.
-
MimeType
public MimeType(java.lang.String type, java.lang.String description, java.lang.String suffixes, Plugin plugin)
Constructor initializing fields.- Parameters:
type
- the mime typedescription
- the type descriptionsuffixes
- the file suffixesplugin
- the associated plugin
-
-
Method Detail
-
jsConstructor
public void jsConstructor()
JavaScript constructor.
-
getDescription
public java.lang.String getDescription()
Returns the mime type's description.- Returns:
- the description
-
getSuffixes
public java.lang.String getSuffixes()
Returns the mime type's suffixes.- Returns:
- the suffixes
-
getType
public java.lang.String getType()
Returns the mime type's suffixes.- Returns:
- the suffixes
-
getEnabledPlugin
public java.lang.Object getEnabledPlugin()
Returns the mime type's associated plugin.- Returns:
- the plugin
-
-