Class MimeType

java.lang.Object
org.htmlunit.corejs.javascript.ScriptableObject
org.htmlunit.javascript.HtmlUnitScriptable
org.htmlunit.javascript.host.MimeType
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 MimeType extends HtmlUnitScriptable
A JavaScript object for MimeType.
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 Plugin
     
    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.
    MimeType(String type, String description, String suffixes, Plugin plugin)
    Constructor initializing fields.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the mime type's description.
    Returns the mime type's associated plugin.
    Returns the mime type's suffixes.
    Returns the mime type's suffixes.
    void
    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, 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_
    • suffixes_

      private String suffixes_
    • type_

      private String type_
    • enabledPlugin_

      private Plugin enabledPlugin_
  • Constructor Details

    • MimeType

      public MimeType()
      Creates an instance.
    • MimeType

      public MimeType(String type, String description, String suffixes, Plugin plugin)
      Constructor initializing fields.
      Parameters:
      type - the mime type
      description - the type description
      suffixes - the file suffixes
      plugin - the associated plugin
  • Method Details

    • jsConstructor

      public void jsConstructor()
      JavaScript constructor.
    • getDescription

      public String getDescription()
      Returns the mime type's description.
      Returns:
      the description
    • getSuffixes

      public String getSuffixes()
      Returns the mime type's suffixes.
      Returns:
      the suffixes
    • getType

      public String getType()
      Returns the mime type's suffixes.
      Returns:
      the suffixes
    • getEnabledPlugin

      public Object getEnabledPlugin()
      Returns the mime type's associated plugin.
      Returns:
      the plugin